Java &和&&的区别

&可以视为逻辑运算 ,也可以视为位运算 ;&&只能当作逻辑运算来用

如果两个符号都当作逻辑运算符来使用时候,如下区别:

  • & 前后两个条件都是true 最终结果就是true
  • && 短路与,正常情况下和&执行结果是一致,
    当前面条件为false的时候发生短路,最终结果false
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章