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

猜你喜欢

转载自www.cnblogs.com/zwch/p/10578439.html
今日推荐