for表達式的循環執行順序


for循環的表達式一般如下:

for(表達式1;表達式2;表達式3){
    表達式4;
}

執行的順序為:
(表達式2 做條件判斷 ,不滿足則終止)

  1. 第一次循環,即初始化循環。
    表達式1 --> 表達式2 --> 表達式4 --> 表達式3
  2. 下次的循環:
    表達式2 --> 表達式4 --> 表達式3

參考原文:(https://blog.csdn.net/anthony_1223/article/details/79874927)

此問題是閱讀 java編程思想時,由一個特殊for循環格式的例子引發的 for循環執行順序的思考
代碼如下:

    for(int i =1,j=i+10; i<5 ; i++,j=i*2){
        System.out.println("i="+i+" j="+j);
    }

執行結果如下:

    i=1 j=11
    i=2 j=4
    i=3 j=6
    i=4 j=8


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM