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

Java for 迴圈語法詳解:結構拆解、執行流程與常用範例

     編輯:Java 相關知識

for 迴圈語法結構

for (初始化語句; 迴圈條件; 迭代語句) {
    迴圈體;
}

四大組件說明

  1. 初始化語句:迴圈開始前執行一次,通常宣告/賦值迴圈變數。可為空。
  2. 迴圈條件:boolean 型別,判斷是否繼續執行。為空時預設 true(死迴圈)。
  3. 迭代語句:每次迴圈體執行後執行,通常更新迴圈變數(如 i++)。可為空。
  4. 迴圈體:重複執行的核心邏輯代碼。

執行流程(5 步循環)

  1. 執行初始化語句
  2. 判斷迴圈條件 → false 結束,true 進入步驟 3
  3. 執行迴圈體
  4. 執行迭代語句
  5. 跳回步驟 2

最簡形式與死迴圈

for (;;);  // 空語句死迴圈,條件為空默認 true

經典範例

輸出 0-9

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

流程:i=0 → 判斷 i<10 → 輸出 → i++ → 回判斷...

求 1-100 累加和

int sum = 0;
for (int i = 1; i <= 100; i++) {
    sum += i;
}
System.out.println(sum);  // 5050

for 模擬 while 寫法

int i = 0;
for (; i < 10; ) {
    System.out.println(i);
    i++;  // 迭代寫在迴圈體內
}

展示 for 與 while 互換靈活性。

三種迴圈對比小結

迴圈類型判斷時機特點
while先判斷後執行可能零次執行
do-while先執行後判斷至少執行一次
for先判斷後執行控制邏輯集中在括號內,結構清晰

while 與 for 可相互轉換;do-while 適合「至少執行一次」場景(如選單輸入驗證)。所有迴圈皆支援任意層級巢狀嵌套。

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