`
Dxx23
  • 浏览: 141117 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

&与&&的区别

 
阅读更多

&是java中的位逻辑运算:
  eg:
        2&3=2;
        具体分析为:
           2的二进制为10
           3的二进制为11 
           逻辑&之后为10


&&是boolean的逻辑运算符(短路逻辑运算符)
eg:
      if( 1> 2 && 3> 1) 
      表示如果两个条件都成立则执行之后的逻辑,相当于“and” ;

      1>2 为false;后面直接不用执行,整个条件为false。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics