java用循环方式实现和计算机玩猜拳的程序
用循環方式實現和計算機玩猜拳的程序 (設定勝出條件--輸3次或贏3次即退出)
/*int a=0;//統計贏得次數
int b=0;//統計輸的次數
for(;;){
System.out.println("請輸入1、石頭;2、剪刀;3、布");
int user=sc.nextInt();//聲明用戶輸入
int cp=(int)(Math.random()*3+1);//聲明電腦隨機
switch(user){
case 1:
System.out.println("用戶出石頭");
break;
case 2:
System.out.println("用戶出剪刀");
break;
case 3:
System.out.println("用戶出布");
break;
}
switch(cp){
case 1:
System.out.println("電腦出石頭");
break;
case 2:
System.out.println("電腦出剪刀");
break;
case 3:
System.out.println("電腦出布");
break;
}
if(user==1&&cp==2||user==2&&cp==3||user==3&&cp==1){
System.out.println("用戶贏");
a++;
//用戶贏
}
else if(user==1&&cp==3||user==2&&cp==1||user==3&&cp==2){
//電腦贏
System.out.println("電腦贏");
b++;
}else if(user==cp){
System.out.println("平局");
}else{
System.out.println("您輸入的數字不合法");
}
if(a==3){
System.out.println("用戶贏三次,結束");
break;
}
else if(b==3){
System.out.println("電腦贏三次,結束");
break;
}
}
轉載于:https://blog.51cto.com/12169966/1862053
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java用循环方式实现和计算机玩猜拳的程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何关闭linux系统中的覆盖输出重定向
- 下一篇: HTTP 错误 500.19 - Int