1. 程式人生 > 其它 >自增和自減運算子

自增和自減運算子

舉例一個,另一個類似

所謂自增自減符號,就是++與--

對應的意思可以理解為例如

i++指每次的值自己加1,i--指每次的值自己減1

同時++與--也可以放在變數的前面,如--i,++i

要注意放在前面和後面在運算操作時是有區別

放在前面的話就是先運算完成(進行自增自減)後,再進行下級操作(例如賦值,輸出)

i = 10;

j = ++i;

System.out.println("i=" + i);

System.out.println("j=" + j);

如上的值輸出可以得到i=11,j=11

就是先進行i的自增運算,然後將運算完成的值賦值給j,所以都是11

如果放在後面,則先進行完操作(例如賦值,輸出),再進行運算操作(例如自增自減)

i = 10;

j = i++;

System.out.println("i=" + i);

System.out.println("j=" + j);

如上的值輸出可以得到i=11,j=10

就是先將i=10賦值給j,然後再進行i++的自增運算。得到i=11,所以輸出i=11,j=10

自減運算同上