運算符指明對操作數的運算方式。組成表達式的Java操作符有很多種。運算符按照其要求的操作數數目來分。今天,小編爲您介紹的是java語言運算符,感謝您的閱讀!
1、算數運算符
+在數字, 字符, 字符串相加時是不同的
/整數除法忽略小數部分
%模數的符號忽略不計, 結果的'正負只取決於被模數
++自增1, 如果寫在前面就是先運算後取值, 如果寫在後面就是先取值後運算
--自減1, 和++同理
2、賦值運算符
賦值運算符就是給運算符左邊的變量賦值
= 給運算符左邊的變量賦值
+= 也是給左邊的變量賦值, 例如: x += 5 類似於 x = x + 5
-=, *=, /=, %= 和+=原理相同
3、比較運算符
比較運算符就是比較運算符兩邊的值, 得到一個布爾值
==, !=, >, <, >=, <=
4、邏輯運算符
對布爾值進行操作, 得到的結果也是布爾值
& 與(並且) AND 左右兩邊都爲true, 結果才爲true
| 或(或者) OR 左右兩邊有一邊爲true, 結果就爲true
&& 和 & 運行結果相同, 具有短路效果、 如果前半爲false, 那麼後半不執行
|| 和 | 運行結果相同, 具有短路效果、 如果前半爲true, 那麼後半不執行
^ 異或 XOR 兩邊不同就是true, 相同就是false
! 非 NOT 取反, 原來是true結果就是false, 原來是false結果就是true。