Java &和&&的區別

&可以視爲邏輯運算 ,也可以視爲位運算 ;&&只能當作邏輯運算來用

如果兩個符號都當作邏輯運算符來使用時候,如下區別:

  • & 前後兩個條件都是true 最終結果就是true
  • && 短路與,正常情況下和&執行結果是一致,
    當前麪條件爲false的時候發生短路,最終結果false
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章