首先看一段代码:
打印结果:
0
100
详解:
j1++需要执行的步骤为:
++j2需要执行的步骤为:
综上所述:
[b]i++ 先赋值在加
++i 先加在赋值[/b]
public static void main(String[] args) {
int j1 = 0;
int j2 = 0;
for (int i = 0; i < 100; i++) {
j1 = j1++;
j2 = ++j2;
}
System.out.println(j1);
System.out.println(j2);
}
打印结果:
0
100
详解:
j1++需要执行的步骤为:
int t=j1;j1=j1+1;
++j2需要执行的步骤为:
j2=j2+1;int t=j2;
综上所述:
[b]i++ 先赋值在加
++i 先加在赋值[/b]