忘記如何在巢狀 for 迴圈中使用 continue 跳過外層迴圈的當前迭代。

在外層 for 迴圈前定義標籤,continue 後接標籤名:
outer: for (int i = 0; i < 10; i++) {
for (int j = 0; j < 10; j++) {
if (condition) {
continue outer; // 直接跳到 outer 迴圈的下一次迭代
}
// ...
}
}
outer, loop)。break outer; 則是跳出外層迴圈完全結束。for, while, do-while 迴圈陳述式之前,不能用於 if 或區塊。使用 標籤: 迴圈 語法,配合 continue 標籤 或 break 標籤,即可精確控制巢狀迴圈流程。