Java中的邏輯運算符短路效應

在Java中邏輯運算符&& 和 ||,它們都存在短路效應。

 

對於a && b,只有當a和b同時爲true時,整個表達式才爲true(在java中,首先運算表達式a,如果a爲true,則繼續運算表達式b,只有a 和 b同時爲true,結果纔是true)

        如果表達式a爲false,那麼整個表達式也肯定爲false,所以表達式b不會被運算

對於a || b,只有當a和b同時爲false時,整個表達式才爲false(有一個爲true,則表達式爲true)

        如果a爲true,整個表達式的值爲true,則沒有必要再運算表達式b

 

因此:

   Java中,邏輯運算符&& 和 ||被稱爲短路與短路或

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章