两层循环,最内层满足条件跳出两层循环
break
当最内层循环满足条件,直接结束两层循环:
loop:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.println("循环中 i - j:" + i + " - " + j);
if (i == 1 && j == 0) {
System.out.println("结束时 i - j:" + i + " - " + j);
break loop;
}
}
}
continue
loop:
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
System.out.println("循环中 i - j:" + i + " - " + j);
if (i == 1 && j == 0) {
System.out.println("结束时 i - j:" + i + " - " + j);
continue loop;
}
}
}
这个 continue loop用法,和单独使用break效果一致。