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

Java for 迴圈完整解析:初始化、條件、步進、逗號運算子與變數作用域

     編輯:Java 相關知識

for 迴圈提供初始化、條件判斷、步進三段式控制,支援在控制區宣告變數(作用域限於迴圈內)。

標準語法

for(初始化; 條件; 步進) 敘述;
// 三段式皆可為空
for(;;) { ... }  // 無限迴圈

變數宣告位置優勢

Java 允許在 for 控制區宣告變數(如 for(int i=0; ...)),作用域限於迴圈,比 C/C++ 區塊開頭集中宣告更自然、安全。

多變數與逗號運算子

for(int i=0, j=1; i<10 && j!=11; i++, j=j*2) { ... }
// 逗號分隔多個初始化/步進運算式,順序執行

逗號運算子僅在 for 控制區合法,非一般分隔符。

關鍵差異

  • 其他控制結構(while/if)不可在條件中宣告變數
  • 步進區可執行任意運算式(含方法呼叫)
  • 條件判斷在每次迴圈開始前執行

善用 for 迴圈的靈活語法,能寫出緊湊且語意清晰的迴圈邏輯。

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