今天在网上看见了一个小程序
package play;
public class play {
public static void main(String[] args) {
int j=0;
for (int i = 0; i < 100; i++) {
j=j++;
}
System.out.println(j);
}
}
按照我的理解,这段代码可以拆分成这样
public class play {
public static void main(String[] args) {
int j=0;
for (int i = 0; i < 100; i++) {
j=j;
j++;
}
System.out.println(j);
}
}
但是这样子输出就是100,正确答案是0.
实在不知道我是哪里没有考虑到????