1. 程式人生 > >3.5.6 關係和boolean運算子

3.5.6 關係和boolean運算子

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