java算術運算符教程發佈,請通過學編程吧來xuebiancheng8.com訪問。
java中的算術運算符舉個最簡單的例子比方說數學中的數學運算9+1=10,這個數學運算的作用是計算兩個數的和,那麼怎麼通過計算機來實現這個功能呢,就是使用java中的算術運算符。算術運算符很明顯可以完成算術的運算。那麼java中除了算術運算符意外還有邏輯運算符,關係運算符和位運算符。剩下幾個我們再後面幾次課來分析。
java裏的算術運算符主要有如下幾個:
+ 進行加法運算,例如 int i = 10; i = i+5;//i的值就是15
- 進行減法運算,例如 int i=10;i = i-5;i的值就是5
* 進行乘法運算,例如int i = 20; int j =10; int result = i*j; result的值就是200
/ 進行除法運算,例如int i=20;i = 20/2;i的值就是10
% 進行餘數運算,例如int i = 20;i=i%11,i的值就是9
++ 進行自增運算,結果等價於i=i+1,比方說int i=10;i++;運算後i的值是11;++i運算後的結果也爲11
-- 進行自減運算,結果等價於i=i-1,比方說int j = 20;j--;運算後j的值是19,--j運算後的結果也是19
最後看下++i,和i++有什麼區別
如果++出現在i的前面,在前面了++離的比較近,就先加一運算,也就是先進行+1運算,把+1後的結果給了i
如果++出現在i的後面,在後面了,離i比較近,說明是先使用i的表達式,然後把i的值+1結果再給了i,++出現在前面和後面作用是不一樣的,切忌;看下面代碼,思考下結果:
int i = 10;
System.out.println(i++)打印結果是什麼呢?//結果是10
然後int j = 10;
System.out.println(++j)打印的結果是什麼呢?//結果是11
思考下這兩個問題,如果想不出來就自己親自碼下代碼。
同理--i和i--原理也是一樣的。
具體內容請通過xuebiancheng8.com來訪問