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
}