论坛首页 入门技术论坛

&与&&的区别

浏览 1334 次
锁定老帖子 主题:&与&&的区别
精华帖 (0) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (1)
作者 正文
   发表时间:2011-02-17   最后修改:2011-02-17

&是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