JAVA學習之路 (三) 運算符

運算符

運算符分類

Ø 算術運算符

Ø 賦值運算符

Ø 比較運算符

Ø 邏輯運算符

Ø 條件運算符

Java中的算術運算符

clipboard.png

  • ++a

clipboard.png

  • a++

clipboard.png

Java中的算術運算符

clipboard.png

Java中的比較運算符

clipboard.png

Java中的邏輯運算符

clipboard.png

  • 使用邏輯運算符時,咱們會遇到一種頗有趣的「短路」現象。
譬如:( one > two ) && ( one < three ) 中,若是能肯定左邊 one > two 運行結果爲 false , 則系統就認爲已經沒有必要執行右側的 one < three 啦。

同理,在( one > two ) || ( one < three ) 中,若是能肯定左邊表達式的運行結果爲 true , 則系統也一樣會認爲已經沒有必要再進行右側的 one < three 的執行啦!

Java中的條件運算符

  • 語法形式:布爾表達式 ? 表達式1 :表達式2

clipboard.png

Java中運算符的優先級

clipboard.png

級別爲 1 的優先級最高,級別 11 的優先級最低。譬如,x = 7 + 3 * 2 獲得的結果是 13 「先乘後加」嘛!

clipboard.png

相關文章
相關標籤/搜索