怎样用JAVA做的一个石头?
怎样用JAVA做的一个石头,剪刀,布的游戏?
/* * 创建一个类Game,石头,剪刀,布的游戏。 */ public class Game { /** * @param args */ String[] s ={"石头","剪刀","布"}; //获取电脑出拳 String getComputer(int i) { String computerGuess = s[i]; return computerGuess; } //判断人出拳是否为石头,剪刀,布 boolean isOrder(String guess) { boolean b = false; for(int x = 0;x < s。
length; x++) { if(guess。equals(s[x])) { b = true; break; } } return b; } //比较 void winOrLose(String guess1,String guess2) { if(guess1。
equals(guess2)) { System。out。println("你出:" + guess1 + ",电脑出:" + guess2 + "。平了"); }else if(guess1。equals("石头")) { if(guess2。
equals("剪刀")) { System。out。println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Win!"); }else { System。out。println("你出:" + guess1 + ",电脑出:" + guess2 + "。
You Lose!"); } }else if(guess1。equals("剪刀")) { if(guess2。equals("布")) { System。out。println("你出:" + guess1 + ",电脑出:" + guess2 + "。
You Win!"); }else { System。out。println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Lose!"); } }else if(guess1。equals("布")) { if(guess2。
equals("石头")) { System。out。println("你出:" + guess1 + ",电脑出:" + guess2 + "。You Win!"); }else { System。out。println("你出:" + guess1 + ",电脑出:" + guess2 + "。
You Lose!"); } } } public static void main(String[] args) { Game my = new Game(); Game computer = new Game(); Game game = new Game(); String myGuess = javax。
swing。JOptionPane。showInputDialog("输入石头,剪刀,布:"); String computerGuess = computer。getComputer((int)(Math。floor(Math。random()*3))); if(my。
isOrder(myGuess)) { game。winOrLose(myGuess, computerGuess); }else { System。out。println("你输入的不是石头,剪刀,布!"); } } }。
答:我是大学计算机系,曾经在校负责java手机游戏软件的编程,网游框架也写过(D3D),去过游戏公司编程 ①java软件介绍:Eclipse,JBuilder 20...详情>>
问:同事ip:10.101.107.28 我的IP:10.101.104.23我们在...
答:你们公司是WINDOWS域环境吗,如果是的话,你在网上邻居里应该能看到对方的主机。让她把文件夹共享出来就可以。 如果不是WINDOWS域,那得看你们是不是在一个...详情>>
问:数据结构顺序表的建立,可定义顺序表 #define maxnum elemtyp...
答:打开VC ,然后点击新建,出来界面之后选择Win32 Console Application并输入工程的名称和选择项目的位置,然后出现“一个空工程”,在点击“...详情>>