自增和自減運算子
阿新 • • 發佈:2021-08-17
舉例一個,另一個類似
所謂自增自減符號,就是++與--
對應的意思可以理解為例如
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
自減運算同上