本文小编为大家详细介绍“Java如何实现简单的猜拳小游戏”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java如何实现简单的猜拳小游戏”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

1 要求

与电脑进行猜拳并记录分数。

2 Computer.java 源代码(电脑自动随机出拳)

publicclassComputer{publicvoidFingers(intindex){String[]fingers={"石头","剪刀","布"};System.out.println("电脑出拳:"+fingers[index]);}}3 Game.java 源代码(实现主要功能的类)

importjava.util.Random;importjava.util.Scanner;publicclassGame{publicvoidinitial(){//页面Scannerscanner=newScanner(System.in);System.out.println("-------------------欢迎进入游戏界面-------------------");System.out.println();System.out.println("***********************");System.out.println("*******猜拳,开始!******");System.out.println("***********************");System.out.println("出拳规则:0.石头1.剪刀2.布");//输入姓名System.out.print("请输入你的姓名:");Stringname=scanner.next();System.out.println(name+"VS汶老板对战");//判断是否开始System.out.print("要开始吗?(输入yes/no):");Stringb=scanner.next();intcount=0;intusercount=0;intcomputercount=0;while(b.equals("yes")){//统计对战次数count++;//玩家出拳System.out.print("请出拳0.石头1.剪刀2.布(输入相对应的数字):");inta=scanner.nextInt();String[]fingers={"石头","剪刀","布"};System.out.println("你出拳:"+fingers[a]);//电脑随机出拳Randomrandom=newRandom();intindex=random.nextInt(3);Computercomputer=newComputer();computer.Fingers(index);//判断输赢if((a==0&&index==1)||(a==1&&index==2)||(a==2&&index==0)){System.out.println("结果说:恭喜你,你赢得了!");usercount=usercount+1;}elseif((a==0&&index==2)||(a==1&&index==0)||(a==2&&index==1)){System.out.println("结果说:很抱歉,你输了!");computercount=computercount+1;}else{System.out.println("结果说:平局!");}//是否进行下一局System.out.print("是否继续进行下一局!(输入yes/no)");b=scanner.next();}//总结System.out.println("----------------------总结---------------------");System.out.println(name+"VS汶老板");System.out.println("对战次数:"+count);System.out.println("姓名得分");System.out.println("汶老板"+computercount);System.out.println(name+""+usercount);Stringi=computercount>usercount?"很遗憾,你输了本场比赛!":computercount<usercount?"恭喜你,你赢得了本场比赛!":"平局!";System.out.println(i);}}3 Client.java 源代码(测试类)

publicclassClient{publicstaticvoidmain(String[]args){Gamegame=newGame();game.initial();}}

读到这里,这篇“Java如何实现简单的猜拳小游戏”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。