介绍
小编给大家分享一下java如何制作猜拳小游戏,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
,请认真阅读以下注意事项游戏开始,要求输入玩家名字随后系统将派出一名英雄(名字自取)出站。玩家通过控制台输入1(石头),2(剪刀),3(布)与系统英雄对战。玩家出拳的同时,系统英雄随即随机出拳。
根据《石头剪刀布游戏》规则,胜利者得1分。最终比赛结束会展示比赛战绩!如果玩家胜利,则奖励(胜利局数* 2)荣誉值! ! ! !同意以上规则请在控制台输入1,输入其他数字结束! ! !
进口java.util.Random; 进口java.util.Scanner; 公共类游戏{ 公共静态void main (String [] args) { System.out.println(“欢迎来到石头剪刀布游戏世界!“); System.out.println(“请认真阅读以下注意事项:“); System.out.println(“*游戏开始,要求输入玩家名字“); System.out.println(“*随后系统将派出一名英雄(名字自取)出站!”); System.out.println(“*玩家通过控制台输入1(石头),2(剪刀),3(布)与系统英雄对战!”); System.out.println(“*玩家出拳的同时,系统英雄随即随机出拳!”); System.out.println(“*根据《石头剪刀布游戏》规则,胜利者得1分!”); System.out.println(“*最终比赛结束会展示比赛战绩!“); System.out.println(“*如果玩家胜利,则奖励(胜利局数* 2)荣誉值!“); System.out.println(“* !同意以上规则请在控制台输入1,输入其他数字结束! ! !“); 扫描仪扫描仪=new扫描仪(系统); int同意=scanner.nextInt();//用户是否同意规则 随机随机=new随机(); 字符串pcName=暗缒浴?//电脑名称 int userNum;//用户输入的数字 int pcNum;//电脑输出的数字 int=0;//记录用户赢的次数 int b=0;//记录电脑赢的次数 int c=0;//记录平局次数 int标志=1;//用户不同意规则或者用户退出使用 int flagError=1;//定义用户输入错误时使用//用户同意规则 如果(同意==1){ System.out.println(“请输入玩家名字:“); 字符串的用户名=scanner.next ();//循环 (,) { 如果(标志==1){ System.out.println(“系统玩家:“+ pcName +“;出战“); System.out.println(用户名+“;请出拳:1(石头),2(剪刀),3(布)(请输入相应的数字,输入0结束比赛)“);//接收用户出拳 userNum=scanner.nextInt ();//电脑出拳 pcNum=random.nextInt (2) + 1;//判断用户出拳 开关(userNum) { 案例1: System.out.println(用户名+“;出拳:石头“); 打破; 案例2: System.out.println(用户名+“;出拳:剪刀“); 打破; 案例3: System.out.println(用户名+“;出拳:布“); 打破; 例0: System.out.println(“退出成功,查看结果“); 国旗=0; 打破; 默认值: System.out.println(“输入错误,重新输入“); flagError=0; 打破; }//用户退出 如果(标志==0){ 打破;//终止循环 }//用户输入错误,重新输入 如果(flagError==0) {//程序给其赋值开始下一次循环 flagError=1; 继续;//只是终止本次循环,继续进行下一次循环 }//判断电脑出拳 开关(pcNum) { 案例1: System.out.println (pcName +“;出拳:石头“); 打破; 案例2: System.out.println (pcName +“;出拳:剪刀“); 打破; 案例3: System.out.println (pcName +“;出拳:布“); 打破; 默认值: 打破; }//判断谁赢 如果((pcNum-userNum)比;0){ System.out.println(用户名+“;赢了“); 标志=1; + +; }else if ((pcNum-userNum)==0) { System.out.println(“平局“); 标志=1; c++; 其他}{ System.out.println (pcName +“;赢了“); 标志=1; b + +; } 其他}{ 国旗=0; 打破; } } System.out.println (“* * * * * * * * * * * * * * * * * * *“); System.out.println (pcName +“;胜利“+ b +“;局“); System.out.println(用户名+“;胜利“+ +”;局“); System.out.println(“平局:“+ c +“;局“); 如果(a==b) { System.out.println(“最终结果:打平手!“); }else if(比;b) { System.out.println(“最终结果:“+用户名+“;赢了“); 其他}{ System.out.println(“最终结果:“+ pcName +“;赢了“); } System.out.println (“* * * * * * * * * * * * * * * * * * *“); 其他}{ System.out.println(“程序结束“); } } }java如何制作猜拳小游戏