當前位置:才華齋>計算機>java語言>

java語言運算子

java語言 閱讀(3.14W)

運算子指明對運算元的運算方式。組成表示式的Java操作符有很多種。運算子按照其要求的運算元數目來分。今天,小編為您介紹的是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。