99问答网
所有问题
java中的&&与&,||与| 的区别是什么?
如题所述
举报该问题
其他回答
第1个回答 2010-12-17
一个是 “短路”与 一个是 “非短路”与 && 只要第一个条件为假 就不会判断第二个条件 &需要2个都会去判断
|| 和 | 同理 前者 一真则真 后者 2个都会去做一次判断
第2个回答 2010-12-18
==:是比较它们的内存空间是不是相同的,而
equals:是比较它们的值
第3个回答 2010-12-17
and 和 位的与运算 或 和 未的或运算
本回答被网友采纳
相似回答
java中,&&和&
以及
|和||的区别?
答:
JAVA中&&意思是“条件与”逻辑操作符
,使用方法是x&&y,功能描述:x和y均为true,取值是true,否则取值是false。JAVA中||意思是“条件或”逻辑操作符,使用方法是x||y,功能描述:x和y有一个为true,取值是true,否则取值是false。
JAVA中&&和&
、
||和|的区别?
答:
“1、Java中&叫做按位与,&&叫做短路与,
它们的区别是: & 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式
,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少...”...
java
语言中
&&与&
||与|
有
什么区别
答:
而& 和 | 属于位运算。逻辑运算与位运算最大的区别在于 逻辑运算支持短路运算,而位运算不支持短路运算
。短路运算就是 位运算if(条件1 & 条件2){} 当第一个条件不满足的时候还会判断条件2,但是逻辑运算if(条件1 &&条件2){} 当第一个条件不满足的时候不会判断条件2.逻辑|| 跟位运算| 同...
java中的||和&&
有
什么区别
呢?
答:
java 中|| 和 &&都是逻辑运算符
。1、|| "||"是简洁或逻辑运算符 示例:a||b(其中a、b都代表一个条件)运算规则:如果a、b均为true时,结果才为true;如果a、b中有一者为false,结果为false 2、&& "&&"是简洁或逻辑运算符 示例:a&&b(其中a、b都代表一个条件)运算规则:如果a、b均...
java中&
与
&&,||与|的区别是什么
啊,求助~~
答:
& 是与运算. . 这个你应该知道吧. . 也可以代表逻辑与. . 就是说 & 左右两边的表达式同时是真的时候才为真. .. . 它与
&&的
关系是 . .
&&是
短路与.. . 比如说. ..exp1 && exp2 一旦 左边表达式返回false了 右边表达式就不会执行. .. 称为短路与.. 而 & 不会. .即...
java中&和&&,|和||的区别
答:
第一种是 | 、& 是位运算符,||、&&是
逻辑运算
符 ;第二种,他们都是逻辑运算符 不过 称 |、&为非短路运算符~ 与||、&&短路运算符的区别可以这么理解;(表达式a)||(表达式b)a的值为true 那么表达式b就没执行机会了~但 用 | 来连接的话 那么两边的表达式都要执行的~&,&& 类似~...
JAVA中
双与、双或和单与、单或
的区别是什么?
答:
区别1:& 和 | 可用于bitwise operation,即二进制运算,而&&和 || 不可以。区别2:
在逻辑运算时
,&& 和 || 叫做short-circuit logical operator, 意思是先判定左侧的逻辑值,如果可以决定结果则不再浪费时间去判定右侧的逻辑值。例如(2<3) || (a*5+b/3-c>5),因为(2<3)是true,无论...
java中的逻辑运算
符
&&,||
,!各个怎么用?举个比较好理解例子。_百度知 ...
答:
逻辑运算符包括
&&、||、!。其中 && 和 || 是双目运算符,实现逻辑与、逻辑或;!是单目运算符,实现逻辑非。结果为 boolean 型的变量或表达式可以通过逻辑运算符结合成为逻辑表达式。逻辑运算符 &&、|| 和 !按表 2 进行逻辑运算。逻辑运算符的优先级为:!运算级别最高,&& 运算高于 || 运算...
Java
逻辑操作(&,|,^)与条件操作(
&&,||
)有
啥区别
答:
&和|除了用作为运算之外,也可以当做
&&和||
来用,2者唯一
的区别是
如下,打个比方:i++>0 && ++j>0;要表达式两边同时为真,结果才为真,如果i++>0为假,就不会去计算后面的了,结果就为假,这里就不会计算++j了,如果这里把&&改为&,则表达式两边都要计算的。反正||是一样 ...
大家正在搜
java中&和&&的区别
java中重写与重载的区别
java中final是什么意思
java中简述重载和重写的区别
java中集合和数组的区别
java中类和接口的区别
java中+=是什么意思
java中什么是类
java中接口和抽象类的区别
相关问题
java中,&&和&以及|和||的区别?
Java中,&和&&,|和||有什么区别
在java中&与&&以及|和||的区别是什么?
java中&与&&,||与|的区别是什么啊,求助~~
java语言中&&与& ||与|有什么区别
java中&和&&,|和||的区别
JAVA中&&和&、||和|(短路与和逻辑与、短路或和逻辑或...
求java中&&和&的区别 ||和|的区别