java算術運算符

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來訪問

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章