java如何制作猜拳小游戏

  介绍

小编给大家分享一下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如何制作猜拳小游戏