兩層循環,最內層滿足條件跳出兩層循環
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效果一致。