1. 程式人生 > >3.5.6 關系和boolean運算符

3.5.6 關系和boolean運算符

express 相等 cond 第一個 一點 感嘆號 amp size condition

Java包含豐富的關系運算符。要檢測相等性,可以使用兩個等號 == 。例如, 3 == 7 的值為 false。 另外可以使用 != 檢測不相等。例如, 3 ! = 7 的值為 true。 最後,還經常使用的 < 、 >、<=、>= 運算符。 Java使用 && 表示邏輯“與”運算,使用 || 表示邏輯“或”運算符。從 != 運算符可以想到,感嘆號就是邏輯非運算符。 && 和 || 是按照“短路”方式來求值的:如果第一個操作數已經能夠確定表達式的值,,第二個操作數就不必計算了。如果用 && 運算符合並兩個表達式。 expression1 && expression2
而且已經計算得到第一個表達式的真值為false,那麽結果就不可能為true。因此,第二個表達式就不必計算了。可以利用這一點來避免錯誤。 Java支持三運操作符 condition? expression1 : expression2; ,這個操作符如果condition 為 true , ,則執行expression1,否則執行expression2。

3.5.6 關系和boolean運算符