class Jia
{
public static void main(String[] args)
{
for(int i=0;i<3;System.out.println("loop:"+(++i)))
{
System.out.println(i);
}
}
}
---------------------------------
输出结果:
0
loop:0
1
loop:1
2
loop:2怎么不是下面的输出结果
0
loop:1
1
loop:2
2
loop:3太奇怪了。
{
public static void main(String[] args)
{
for(int i=0;i<3;System.out.println("loop:"+(++i)))
{
System.out.println(i);
}
}
}
---------------------------------
输出结果:
0
loop:0
1
loop:1
2
loop:2怎么不是下面的输出结果
0
loop:1
1
loop:2
2
loop:3太奇怪了。
0
loop:1
1
loop:2
2
loop:3
0
loop:1
1
loop:2
2
loop:3
0
loop:1
1
loop:2
2
loop:3
如 i=0 s=0 执行s=++i 后 s=1 i=1
i++ 的意思是 整个表达式的值是i 用完表达式的值以后i在+1
如 i=0 s=0 执行s=i++后 s=0 i=1
step 3
}