一、算術運算子

注意:自增(自減)在前面和在后面的區別:
++y(--y):先將 y 的值自增(自減)1,然后再在當前運算式中使用 y 的值。
y++(y--):先在當前運算式中使用 y 的值,然后再將 y 的值自增(自減)1。
除 要注意一點
兩個整數的相除,除數不能為零
除數或者被除數中存在浮點數,有3種情況:
正數除以0(0.0),結果為 Infinity(正無窮)
負數除以0(0.0),結果為 -Infinity(負無窮)
(0.0)除以0(0.0),結果為 NaN(非數)
代碼圖:

結果圖:

二、關系(比較)運算子

注意:Java中 == 和 equals()方法的區別
== 在基本資料型別的時候就是比較值是否相同,在參考型別時是比較地址 equals 用于判斷參考型別的值
三、邏輯運算子

四、賦值運算子

五、其他運算子
1、三目運算子(?:)
三目運算子也被稱為三元運算子。該運算子有3個運算元,并且需要判斷布爾運算式的值。該運算子的主 要是決定哪個值應該賦值給變數。
格式:variable x = (expression) ? value if true : value if false
2、instanceof 運算子
該運算子用于操作物件實體,檢查該物件是否是一個特定型別(型別別或介面型別)。
格式:(Object reference variable) instanceof (class/interface type)
六、位運算子(了解)

七、Java 語言中運算子的優先級
共分為 14 級,其中 1 級最高,14 級最低
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/260446.html
標籤:非技術區
