- 来看看这个面试题,也是挺有趣的
public static void main(String[] args) {
int j = 0;
for(int i= 0; i< 100 ; i++){
j = j++;
}
System.out.println(j);
}
- 先思考几秒钟,在做出答案
答案是0
- 具体的原因呢,在循环体里面,j = j++; j一直被赋值为0,所以,循环再多次也是0
public static void main(String[] args) {
int j = 0;
for(int i= 0; i< 100 ; i++){
j = j++;
}
System.out.println(j);
}
答案是0