| 形式 | 語法 | 操作順序 | 表達式值 |
|---|---|---|---|
| 前綴 | ++i / --i | 先運算,後取值 | 運算後的值 |
| 後綴 | i++ / i-- | 先取值,後運算 | 運算前的值 |
i : 1 ++i : 2 // 先增為 2,值為 2 i++ : 2 // 值為 2,再增為 3 i : 3 --i : 2 // 先減為 2,值為 2 i-- : 2 // 值為 2,再減為 1 i : 1
byte、short、int、long、float、double、char)++ 暗示「C 語言更進一步」Java = C++--(C++ 減減),意指 Java 移除 C++ 複雜特性,成為更精簡語言i++、++i 無差異,建議統一風格i = i++ + ++i),行為易混淆