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,但在
運算中最終使用的不是變量,而是臨時變量,自減同理。