Java 中,如何跳出当前的多重嵌套循环,循环标记(for循环,while循环)【Java面试题】
在最外层循环前加一个标记如outfor,然后用break outfor;可以跳出多重循环。例如以下代码:
循环标记
- 一、for循环
- 二、while循环
一、for循环
public class Test {
public static void main(String[] args) {
outfor:for(int i = 0; i < 10;i++){
for(int j = 0; j < 10;j++){
if(j == 5){
break outfor;
}
System.out.println("j = "+j);
}
}
}
}
二、while循环
public class Test {
public static void main(String[] args) {
int i = 0;
outwhile:while(i < 10){
int j = 0;
while(j < 10){
if(j == 5){
break outwhile;
}
System.out.println("j = "+j);
j++;
}
i++;
}
}
}
还没有评论,来说两句吧...