用&或者&&做比较时,好像是一个效果啊
false & false 结果是false
true & true 结果是true
false && false 结果是false
true && true 结果是true
关于&和&&我没感觉有什么区别啊
参考资料:http://zhidao.baidu.com/question/87989890
本回答被网友采纳java 位运算符和逻辑运算符,有什么区别,&和&&
关系运算符和逻辑运算符的优先级一般都低于算术运算符。例如,5>4+3的计算与5>(4+3)运算符是一样的,即 先计算4+3,再执行关系运算。此表达示的结果为“假”,即,将返回0。下面的语句 printf("%d",5>4+3);将输出 0 可以总结为:&&的结果是真真为真。||的结果是假假为假。二、位运算...
JAVA中&&和&、||和|的区别?
“1、Java中&叫做按位与,&&叫做短路与,它们的区别是: & 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少...”...
java中&和and有什么区别?
1、 相同点:在java中”&&”和”&”都是逻辑运算符。2、区别举例:int i=0,j=1。if(i++&&j++)。System.out.println(“j=”+j)。的输出结果是:j=1;而如果换成”&”则程序的输出结果将为:j=2,在我们书写的程序中一般是不会用后者的,因为我们的目的是必须两者都为真才执行下面的语...
java中&和&&的区别?
&是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑运算与(and).|| 按位或运算符 ,表示按位或运算,||是逻辑或算符,表示逻辑或运算。条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型的。不同点:对于A&B,不管a是否为假,仍然要判断B。对于A|B,不管a是否为...
JAVA中&&和&、||和|(短路与和逻辑与、短路或和逻辑或)的区别是什么?
首先名称是不同的 &&逻辑与 ||逻辑或 它们都是逻辑运算符 & 按位与 | 按位或 它们都是位运算符 if(a==1&&b==2) 这是说既要满足a=1也要满足b=2 if(a==1||b==2) 这是说或者满足a=1或者要满足b=2 而a&b或者a|b则是二进制的...
&和&&的区别是?
不同点:(1)&&具有短路的功能,而&不具备短路功能。(2)当&运算符两边的表达式的结果都为true时,整个运算结果才为true。而&&运算符第一个表达式为false时,则结果为false,不再计算第二个表达式。(3)&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作,我们通常...
说说&和&&的区别?
1、 相同点:在java中”&&”和”&”都是逻辑运算符。2、区别举例:int i=0,j=1;if(i++&&j++)System.out.println(“j=”+j);的输出结果是:j=1;而如果换成”&”则程序的输出结果将为:j=2,在我们书写的程序中一般是不会用后者的,因为我们的目的是必须两者都为真才执行下面的语句。
(&& ) 按位与 和(&) 逻辑与有什么区别?
按位与和逻辑与的区别如下:①代表含义不同 按位与运用二进制进行计算,逻辑与比较符号两边的真假输出逻辑值。②运算法则不同 按位与对所有的表达式都要判断,逻辑与运算符第一个表达式不成立的话,后面的表达式不运算,直接返回。③输出不同 按位与&输出运算结果为不同的数值,逻辑与 && 输出逻辑值...
java &and&&区别
1.条件1&&条件2 当条件1为假,则“条件1&&条件2”为假,就不用执行条件2了 当条件1为真,则再执行条件2 2.条件1&条件2 即使条件1为假,已经能判断“条件1&&条件2”为假,还要执行条件2
什么是java运算符
Java的运算符可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符。1.算术运算符Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类型。(1)一元运算符:一元运算符有:正(+)、负(-)、加1(++)和...