**break只能跳出嵌套循环里面的for循环,在break后面加上OUT,并在外部while循环前面加上OUT:
即可结束双层循环。**
注意:这里的OUT也可以换成其他字母,但要保证break后的字母和while前的字母一致。
OUT:
while(true){
System.out.print("请输入你要猜的数字:");
int guessNumber = sc.nextInt();
for(int i = 0; i < arrayRandom.length; i++){
if (guessNumber == arrayRandom[i]){
System.out.println("恭喜你,猜对了,在数组中第一次出现的数组下标为:" + i);
break OUT; // break只能跳出一次循环,即只能跳出包含的for循环,不可以跳出while循环
}
}
System.out.println("猜错了,继续加油!!");
}
break OUT;结束双层循环
于 2022-01-05 14:44:27 首次发布