public static void main(String[] args) {
for (int i = 1; i <= 3; i++) {
for (int k = 1; k <4; k++) {
System.out.println("k==="+k);
if(k==2){
break; //直接跳出最内层循环
}
}
System.out.println("i==="+i);
}
System.out.println("========================================");
mm:for (int i = 1; i <= 3; i++) {
for (int k = 1; k <4; k++) {
System.out.println("k==="+k);
if(k==2){
break mm; //直接跳出mm层循环
}
}
System.out.println("i==="+i);
for (int i = 1; i <= 3; i++) {
for (int k = 1; k <4; k++) {
System.out.println("k==="+k);
if(k==2){
break; //直接跳出最内层循环
}
}
System.out.println("i==="+i);
}
System.out.println("========================================");
mm:for (int i = 1; i <= 3; i++) {
for (int k = 1; k <4; k++) {
System.out.println("k==="+k);
if(k==2){
break mm; //直接跳出mm层循环
}
}
System.out.println("i==="+i);
}
}
控制台结果:
k===1
k===2
i===1
k===1
k===2
i===2
k===1
k===2
i===3
========================================
k===1
k===2
只要你有点逻辑分析的能力就可以看懂了吧!