1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java 石头剪刀布_java循环练习:石头剪刀布

java 石头剪刀布_java循环练习:石头剪刀布

时间:2020-11-07 21:26:07

相关推荐

java 石头剪刀布_java循环练习:石头剪刀布

packagepracticeGO;

importjava.util.Scanner;

/*

*8.用循环方式实现和计算机玩猜拳的程序(设定胜出条件--输3次或赢3次即退出)

*0-石头1-布2-剪刀

*/

publicclassCto{

publicstaticvoidmain(String[]args){

Scannersc=newScanner(System.in);

inti=0;

intj=0;

while(true){

System.out.println("请出拳:0-石头1-剪刀2-布");

intperNum=sc.nextInt();

if(perNum>2||perNum<0){

System.out.println("输入错误");

continue;

}

intsysNum=((int)(Math.random()*10))%3;

System.out.println("电脑出拳"+sysNum);

if(perNum-sysNum==-1||perNum-sysNum==2){

i++;

System.out.println("玩家胜"+i+"次");

}elseif(perNum-sysNum==1||perNum-sysNum==-2){

j++;

System.out.println("电脑胜"+j+"次");

}else{

System.out.println("平局。");

}

if(i==3){

System.out.println("玩家胜");

break;

}elseif(j==3){

System.out.println("电脑胜");

break;

}

}

}

}

测试结果:请出拳:0-石头1-剪刀2-布

0

电脑出拳0

平局。

请出拳:0-石头1-剪刀2-布

0

电脑出拳2

电脑胜1次

请出拳:0-石头1-剪刀2-布

0

电脑出拳1

玩家胜1次

请出拳:0-石头1-剪刀2-布

0

电脑出拳1

玩家胜2次

请出拳:0-石头1-剪刀2-布

0

电脑出拳1

玩家胜3次

玩家胜请出拳:0-石头1-剪刀2-布

1

电脑出拳0

电脑胜1次

请出拳:0-石头1-剪刀2-布

1

电脑出拳0

电脑胜2次

请出拳:0-石头1-剪刀2-布

1

电脑出拳2

玩家胜1次

请出拳:0-石头1-剪刀2-布

1

电脑出拳2

玩家胜2次

请出拳:0-石头1-剪刀2-布

1

电脑出拳0

电脑胜3次

电脑胜

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。