int i =0;
for(System.out.println("a");i<3;System.out.println("b"),i++) {
System.out.println("d");
}
for循环3次,第一次输出为a,d,b,第一次执行for语句,第一个“;”前为初始化语句,在整个for语句中,值执行一次,即第一循环执行,下次不执行,然后去判断第二分号之前的语句,如果符合条件,为true的话,就执行大括号{}里的语句,执行完之后,再去执行第二分号后面的语句,所以,第一次循环为:a,d,b, 第二次为:d,b,第三次为:d,b. |