1)public static void main(String[] args) {
// TODO Auto-generated method stub
int j=0;
for(int i=0;i<100;i++) {
j=j++;
}
System.out.println(j);
}
输出结果:0
2)public static void main(String[] args) {
// TODO Auto-generated method stub
int j=0;
for(int i=0;i<100;i++) {
j=++j;
}
System.out.println(j);
}
输出结果:100
分析:在java中执行自增,自jian运算时,系统会为每个自增,自减操作分配一个临时变量,如果是
前自增,就会先自增加1,在赋给临时变量。如果是后自增,就会先赋给临时变量,在自增1,但在
运算中最终使用的不是变量,而是临时变量,自减同理。