for 循环的表达式一般如下:
for(表达式 1; 表达式 2; 表达式 3){
表达式 4;
}
那么它的执行顺序如下:
第一次循环: 表达式 1 > 表达式 2 > 表达式 4
之后循环: 表达式 3 > 表达式 2 > 表达式 4
- public static void main(String[] args) {
- int i;
- for(i=3;i>0;i--) {
- System.out.println(i);
- }
- System.out.println("循环执行完成后, i="+i);// 最后输出的 0 表明, 当 i==1 时, 先执行 i--, 此时 i==0, 再判断 i>0, 不成立, 跳出 for 循环
运行结果如下:
- //3
- //2
- //1
- // 循环执行完成后, i=0
- }
来源: http://www.bubuko.com/infodetail-2661470.html