代码1:
int i = 0;
for(int j = 0;j<100;j++){
i = i++;
}
System.out.println(i);
输出结果 i= 0
i = i++;
这句首先取i++运行前的值就是0,
然后做i++操作i变成1,
最后把第一步的0赋给i就是i=0
代码2:
int i = 0;
for(int i = 0; i < 100; i++){
i = i++;
}
System.out.println(i);
输出结果 i=100
代码1:
int i = 0;
for(int j = 0;j<100;j++){
i = i++;
}
System.out.println(i);
输出结果 i= 0
i = i++;
这句首先取i++运行前的值就是0,
然后做i++操作i变成1,
最后把第一步的0赋给i就是i=0
代码2:
int i = 0;
for(int i = 0; i < 100; i++){
i = i++;
}
System.out.println(i);
输出结果 i=100