首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java while 迴圈語法詳解:基礎結構、執行流程與常見陷阱

     編輯:Java 相關知識

迴圈語句概覽

迴圈語句用於描述有規則的重複流程。學習關鍵在於「發現規律 → 用語法描述規律」。語法只是入門,觀察規律、邏輯思維才是核心難點。

三大迴圈:while、do-while、for。

while 語法結構

while (迴圈條件) {
    迴圈體;
}
  • 條件為 boolean 型別
  • 不加大括號時,僅緊隨其後的一條語句為迴圈體
  • 先判斷條件,再決定是否執行——可能零次執行

執行流程

  1. 判斷條件 → false 結束,true 進入步驟 2
  2. 執行迴圈體
  3. 回步驟 1

經典範例

死迴圈

while (true) {
    System.out.println('a');
}

終止方式:控制台 Ctrl+C,Eclipse 點擊紅色 Terminate 按鈕。

輸出 0-9

int i = 0;
while (i < 10) {
    System.out.println(i);
    i++;
}

流程:i=0 → 判斷 i<10 → 輸出 0 → i=1 → 判斷 → 輸出 1 ... → i=10 判斷失敗結束。

代碼順序影響邏輯

int i = 0;
while (i < 10) {
    i++;                    // 先遞增
    System.out.println(i);  // 再輸出
}
// 輸出:1 到 10(而非 0-9)

關鍵教訓:迴圈體內語句順序直接影響邏輯結果,務必仔細安排。

求 1-10 累加和

int i = 1;
int sum = 0;
while (i <= 10) {
    sum += i;  // 累加當前 i
    i++;       // 遞增 i
}
System.out.println(sum);  // 55

原理:sum 保存「至今累加結果」,每輪與新 i 相加再賦值回 sum。

學習建議

發現規律的時間遠超編寫調試時間。多閱讀代碼、多手寫練習、多思考「索引與數值的對應關係」,養成敏銳的邏輯觀察力。

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