java里&是什么意思

如题所述

是位运算符-与,类似的还有|(或),!(非)。计算机里面,当&作为位运算时,1&1=1 ,1&0=0,0&0=0; 当我们平常用到这个很少,一般都是用作判断,只有都成立则成立,相信以前你学数学时肯定学过与或非了,这个就和数学一样。
PS:提到&就肯定会提到&&,&&是逻辑与,比如2个条件,boolean a=2>3&&1>3,当判断2>3是false时,第 2个条件1>3就不会在判断了,直接判定a=false.而用&时,则会2个条件全部判断,然后再给a赋值false,所以一般做逻辑判断时,都会用&&,效率高点!
希望能给你帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-21
大致等同于:并且 这个意思 比如m=1&n=2 如同m=1并且n=2的条件。仅供参考
第2个回答  2012-08-21
与运算 , 1 & 0 = 0
1 & 1 = 1
第3个回答  2018-07-25

&是位操作符,“按位与”
1转成二进制 01
2转成二进制 10
a&b=00转成十进制为0

如果基础知识你不懂,给你看看这个

java基础课程

第4个回答  2015-12-07

1、e.一般习惯用来做异常信息的输出处理

2、比如在try ... catch块中,进行异常信息Exception e的对象e错误信息打印,如下:

try {
    // 程序处理
} catch(Exception e) {
    e.printStackTrace();
}

相似回答