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