close
遞增運算子Increment Operator 和 遞減運算子Decrement Operator
++i , i++ 和 --i , i--
會用的時後可以讓程式碼更簡潔
只有單行的時候
i++; 或是 ++i; 的效果是一樣的
同理--i; 和 i--; 的效果也是一樣
但在搭配其他運算元時就會有差別了
前置遞增 y=++x; //先做x=x+1, 再做y = x;
後置遞增 y=x++; //先做y = x;, 再做x++;
前置遞減 y=--x; //先做x=x-1, 再做y = x;
後置遞減 y=x--; //先做y = x, 再做x=x-1;
1. 官網https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op1.html
2. 例子
int x = 1;
System.out.println("x++ = " + x++);
System.out.println("x = " + x);
System.out.println("++x = " + ++x);
System.out.println("x = " + x);
3. 結果
x++ = 1
x = 2
++x = 3
x = 3
文章標籤
全站熱搜