break默认是跳出最里层的循环,也就是break所在的最近的那层循环
continue是终止本次循环,继续下次循环
return 结束当前方法
那么,多层循环时,该如何跳出整个循环?
思路:对每一层设置标志位,设置方法—变量名:
注意这里的冒号至关重要,如下边例子中的label
public static void main(String[] args){
label:
for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
System.out.println("i = " + i + " && j = " + j);
if (i == 3 && j == 3) {
break label;
}
}
}
}