99问答网
所有问题
JAVA中&&和&、||和|的区别?
如题所述
举报该问题
推荐答案 2021-12-01
“1、Java中&叫做按位与,&&叫做短路与,它们的区别是: &
既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:
12&5 的值是多少...”
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WzWWejzOOzeBeXtttjj.html
其他回答
第1个回答 2021-12-03
其中,前两个都代表的是与的关系,不过前一个代表的是如果前面的条件是错误的就不会继续判断后面的条件了。
第2个回答 2021-12-06
其中,前两个都代表的是与的关系,不过前一个代表的是如果前面的条件是错误的就不会继续判断后面的条件了
第3个回答 2021-12-06
&&和||表示的是用来连接字符串,而&和|表示逻辑运算符,一个作用于文本,一个作用于运算
第4个回答 2021-12-06
1.
&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。 &可以用作位运算符,当&两边的表达式不是Boolean类型的时候...
2.
||和|都是表示或,区别是||只要第一个条件满足,后面条件就不再判断。而|要对所有的
1
2
下一页
相似回答
Java中,
&和
&&,|和||有什么区别
答:
& 是与,&&是短路与;&&
是左边条件不满足就终止了,不会继续计算右边条件;而&是无论左边是否满足都会继续执行右边
。比如 a && b , 假如计算 a 是假 , 那么就不会继续计算b的真假值了;假如a是真,那么会继续计算b,当b也是真时,a&&b为真。而 a & b , 无论a是真假,都会继续计算b的...
JAVA中&&和&
、
||和|的区别?
答:
“1、
Java中&叫做按位与,&&叫做短路与
,
它们的区别是: & 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式
,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少...”...
java
语言
中&&与&
||与|有什么区别
答:
而& 和 | 属于位运算。逻辑运算与位运算最大的区别在于 逻辑运算支持短路运算,而位运算不支持短路运算
。短路运算就是 位运算if(条件1 & 条件2){} 当第一个条件不满足的时候还会判断条件2,但是逻辑运算if(条件1 &&条件2){} 当第一个条件不满足的时候不会判断条件2.逻辑|| 跟位运算| 同...
java中&和&&,|和||的区别
答:
两种区别
第一种是 | 、& 是位运算符,||、&&是逻辑运算符
;第二种,他们都是逻辑运算符 不过 称 |、&为非短路运算符~ 与||、&&短路运算符的区别可以这么理解;(表达式a)||(表达式b)a的值为true 那么表达式b就没执行机会了~但 用 | 来连接的话 那么两边的表达式都要执行的~&,&&...
java中的||和&&有什么区别
呢?
答:
java 中|| 和
&&
都是逻辑运算符。1、|| "||"是简洁或逻辑运算符 示例:a||b(其中a、b都代表一个条件)运算规则:如果a、b均为true时,结果才为true;如果a、b中有一者为false,结果为false 2、&& "&&"是简洁或逻辑运算符 示例:a&&b(其中a、b都代表一个条件)运算规则:如果a、b均...
java中的
逻辑运算符
&&,||
,!各个怎么用?举个比较好理解例子。_百度知 ...
答:
逻辑运算符包括 &&、||、!。其中
&& 和 |
| 是双目运算符,实现逻辑与、逻辑或;!是单目运算符,实现逻辑非。结果为 boolean 型
的
变量或表达式可以通过逻辑运算符结合成为逻辑表达式。逻辑运算符 &&、
|| 和
!按表 2 进行逻辑运算。逻辑运算符的优先级为:!运算级别最高,&& 运算高于 || 运算...
JAVA中
双与和双或和单
与,
单或
的区别
答:
区别
1:& 和 | 可用于bitwise operation,即二进制运算,而
&&和 ||
不可以。区别2:在逻辑运算时
,&& 和 ||
叫做short-circuit logical operator, 意思是先判定左侧
的
逻辑值,如果可以决定结果则不再浪费时间去判定右侧的逻辑值。例如(2<3) || (a*5+b/3-c>5),因为(2<3)是true,无论...
java中&
与
&&,||与|的区别
是什么啊,求助~~
答:
& 是与运算. . 这个你应该知道吧. . 也可以代表逻辑与. . 就是说 & 左右两边的表达式同时是真的时候才为真. .. . 它
与
&&的
关系是 . . &&是短路与.. . 比如说. ..exp1 && exp2 一旦 左边表达式返回false了 右边表达式就不会执行. .. 称为短路与.. 而 & 不会. .即...
Java中的&&和||区别
是什么?
答:
&&
表示与,前后两个操作数必须都为true才返回true,否则返回false。它是先计算左边
的
操作数,如果左边的操作数为false,直接返回false,根本不会去计算右边的操作数。||表示或,只要两个操作数中有一个是true,就可以返回true,否则返回false。从左往右进行计算,当第一个操作数为true时,直接返回true,...
大家正在搜
java中变量和对象的区别
C语言和Java的区别
c++和java的区别
java和 c 的区别
js和java的区别
java和net的区别
c++和python的区别
java前端和后端的区别
JAVA中的类
相关问题
java中,&&和&以及|和||的区别?
JAVA中&&和&、||和|的区别?
java中&和&&,|和||的区别
Java中,&和&&,|和||有什么区别
java中的&&与&,||与| 的区别是什么?
java语言中&&与& ||与|有什么区别
JAVA中&&和||是什么意思 怎么用
在java中&与&&以及|和||的区别是什么?