for循环中的执行顺序

以下列for循环语句为例:
int i;
for(i = 0; i<2; i++ ){
System.out.println(i);
}

执行步骤:

  1. i = 0 初始化数据
  2. i < 2 (i = 0, i < 2 成立,进入循环)
  3. 打印出i(i=0)
  4. i++(i=1)
  5. i < 2(i = 1 < 2 成立,进入循环)
  6. 打印出i(i=1)
  7. i++(i = 2)
  8. i < 2(i = 2 < 2 不成立,退出循环)