首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Java for 迴圈中標籤配合 continue 控制外層迴圈的正確寫法

     編輯:程式設計綜合問答

問題

忘記如何在巢狀 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 標籤,即可精確控制巢狀迴圈流程。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved