第十三章代码
来源:互联网 发布:第三只眼监控软件 编辑:程序博客网 时间:2024/06/14 07:18
public class Game {person person;Computer computer;int number;String juese;int count;public void initial() {count = 0;person.name = "";computer.name = "";}public String getjuese() {switch (number) {case 1:juese = "刘备";break;case 2:juese = "孙权";break;case 3:juese = "曹操";break;}return juese;}public String showFirst() {return "你选择了" + getjuese() + "对战";}}
<pre class="java" name="code">package com.gd.text;import java.util.*;public class Person {int choice;String name;int count;int score;public void Guess(){Scanner input =new Scanner(System.in);System.out.println("请出:1.剪刀2.石头3.布");choice=input.nextInt();}public String getname(){switch(choice){case 1:name="剪刀";break;case 2:name="石头";break;case 3:name="布";break;}return name;}public String showFirst(){return "你出拳: "+getname();}
}
import java.util.*;public class Test {public static void main(String[] args) {Scanner input = new Scanner(System.in);person per = new person();Computer com = new Computer();Game g = new Game();System.out.println("-------------------欢迎进入游戏世界-------------------");System.out.println("\n\t\t********************");System.out.println("\t\t** 猜拳,开始 **");System.out.println("\n\t\t********************");System.out.println("\n\n出拳规则:1.剪刀2.石头3.布 ");System.out.print("请选择对方的角色(1:刘备 2:孙权 3:曹操)");g.number = input.nextInt();System.out.println("请输入您的姓名:");String ming=input.next();String info = g.showFirst();System.out.println(info);System.out.print("\n要开始码? (y/n)\n");String con = input.next();do {if (con.equals("y")) {per.Guess();int perFist = per.chioce;int comFist = com.getname();String in = per.showFirst();System.out.println(in);String fo = com.showFirst(g );System.out.println(fo);if ((perFist == 1 && comFist == 1)|| (perFist == 2 && comFist == 2)|| (perFist == 1 && comFist == 1)) {System.out.println("结果:和局,真衰!\n");} else if ((perFist == 1 && comFist == 3)|| (perFist == 2 && comFist == 1)|| (perFist == 3 && comFist == 2)) {System.out.println("结果:恭喜,你赢了!");per.count++;} else {System.out.println("结果说:^-^,你输了,真笨!\n");com.count++;}g.count++;}System.out.print("\n要开始下一轮码? (y/n)\n");con = input.next();} while (con.equals("y"));if(con.equals("n")){System.out.println("--------------------------------------");System.out.println(g.getjuese()+" vs "+ming);System.out.println("对战次数:"+g.count);System.out.println("");System.out.println("姓名\t\t得分");System.out.println("");System.out.println(ming+"\t\t"+per.count);System.out.println(g.getjuese()+"\t\t"+com.count);if(per.count>com.count){System.out.println("恭喜恭喜");}else{System.out.println("呵呵,笨笨,下次加油啊");}}}}
String name;int count;public void Guess() {System.out.println("请出:1.剪刀2.石头3.布");chioce = input.nextInt();switch (chioce) {case 1:name = "剪刀";break;case 2:name = "石头";break;case 3:name = "布";break;}}public String getname() {return name;}public String showFirst() {return "你出拳" + getname();}}
0 0
- 第十三章代码
- 第一行代码,第十三章-----高级技巧
- 《第一行代码》读书笔记 (第十章至第十三章)
- 算法导论第十三章--红黑树C++代码实现
- 《第一行代码》读书笔记:第十三章/进阶技巧(未完)
- 算法导论第十三章-红黑树-Cpp代码实现
- 《Kotlin 程序设计》第十三章 使用Kotlin开发JavaScript代码
- 第十三章
- 第十三章
- 第十三章
- 第十三章
- 第十三章
- 第十三章
- 2009-02-16读书记录:《代码大全》(第一版)第十三章——顺序程序语句
- unix高级环境编程 例子 代码实现练习 第十三章:守护进程
- 《C++编程思想》 第十三章 继承和组合 (原书代码+习题+解答)
- c++ Primer Plus(第六版)第十三章习题,写代码之路
- 代码整洁之道精华——第十三章 并发编程
- 一个菜鸟在三星实习的那点儿感受
- java/android 设计模式学习笔记(20)---迭代器模式
- 概念术语之 high dynamic range(HDR)高动态范围
- 【Github教程】史上最全github使用方法:github入门到精通
- Oracle LISTENER监听文件参数详解及Lsnrctl命令综述
- 第十三章代码
- EKF(扩展卡尔曼滤波)参数理解
- 7.11 AHDU 4770 Lights Against Dudely
- 设计模式-----单例模式
- 限定一个类对象在堆或者栈上创建
- 栈的相关知识及栈的实现
- hibernate中的多表对应关系
- iOS架构师之路:慎用继承
- Lazarus 将gb2312的MemoryStream转换成String