java循环练习题
ys513 2019-09-06 11:20:30
要求用户输入一个0到2之间的整数,
如果用户输入0输出“你出的是石头”,
如果用户输入1就输出“你出的是剪刀”,
如果用户输入的是2就输出“你出的是布”,
然后再问是否要继续出拳,
如果回答“y”就重复以上过程,
否则结束程序。
这道题求大神帮忙看下哪里有问题,为什么最后继续不了
int i=0; int y=1; int z=2;
Scanner sc=new Scanner(System.in); System.out.println("输入0到二整数");
int number=sc.nextInt();
for(;;)
{ if(number==i){
System.out.println("石头");
} else if(y==number){
System.out.println("剪刀");
}else if(z==number){ System.out.println("布");
}
System.out.println("是否继续出拳(y/n)");
String choice=sc.next();
if(choice.equals("y")||choice.equals("Y")){
}else{
break;
}
System.out.println("请输入一个0到2之间的整数!"); }