Java猜拳游戏,java初级编写一个猜拳游戏
请仔细阅读以下注意事项。游戏开始,你需要输入玩家的名字。然后系统会送出一个英雄(名字来源于自己)出站。通过玩家控制台输入1(石头)、2(剪刀)、3(布)与系统英雄对战。玩家出拳,系统英雄随机出拳。
如何解决写爬虫IP受阻的问题?立即使用。
根据《石头剪刀布游戏》规则,胜者得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,输入其他数字结束!);
Scanner scanner=新扫描仪(system . in);
int agree=scanner . nextint();//用户是否同意该规则?
Random Random=new Random();
Pcname= computer//计算机名称
int userNum//用户输入的数字
int pcNum//计算机输出的数字
int a=0;//记录用户获胜的次数
int b=0;//记录计算机获胜的次数
int c=0;//记录抽签的次数
int flag=1;//用户不同意该规则,或者用户放弃使用它。
int flag error=1;//定义在用户输入错误时使用。
//用户同意该规则
if(agree==1){
System.out.println(请输入玩家姓名:);
字符串userName=scanner . next();
//for循环
for(;){
if(flag==1){
System.out.println(系统玩家: pcName 上阵);
System.out.println(用户名请出拳:1(石头),2(剪刀),3(布)(请输入相应数字,输入0结束比赛));
//接受用户的一拳
userNum=scanner . nextint();
//电脑出拳
PC num=random . nextint(2)1;
//判断用户的出拳
开关(userNum){
案例1:
System.out.println(用户名‘打孔:石头’);
打破;
案例二:
System.out.println(用户名‘打孔:剪刀’);
打破;
案例三:
System.out.println(用户名‘打孔:布料’);
打破;
案例0:
System.out.println(退出成功,检查结果);
flag=0;
打破;
默认值:
System.out.println(“输入错误,重新输入”);
flag error=0;
打破;
}
//用户退出
if(flag==0){
打破;//终止循环
}
//用户输入错误。请重新输入。
if(flagError==0){
//程序给它赋值,开始下一个循环
flag error=1;
继续;//只要终止这个循环,继续下一个循环。
}
//判断电脑打孔
开关(pcNum){
案例1:
system . out . println(PC name punch:stone );
打破;
案例二:
system . out . println(PC name punch:scissors );
打破;
案例三:
system . out . println(PC name punch:cloth );
打破;
默认值:
打破;
}
//判断谁赢了
if((pcNum-userNum) 0){
System.out.println(用户名 won );
flag=1;
a;
}else if((pcNum-userNum)==0){
system . out . println( tie );
flag=1;
c;
}否则{
system . out . println(PC name won );
flag=1;
b;
}
}否则{
flag=0;
打破;
}
}
system . out . println( * * * * * * * * * * * * * * * * * * * *);
system . out . println(PC name wins B bureau );
System.out.println(用户名 wins a bureau );
system . out . println( tie: C bureau );
if(a==b){
System.out.println(最终结果:平局!);
}else if(a b){
System.out.println(最终结果:用户名获胜);
}否则{
System.out.println(最终结果: PC name won );
}
system . out . println( * * * * * * * * * * * * * * * * * * * *);
}否则{
System.out.println(“程序结束”);
}
}
}结果截图:
这就是java猜谜游戏的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。