99问答网
所有问题
java里的&&,||和!()什么意思,还有==和=又什么区别
如题所述
举报该问题
推荐答案 推荐于2017-09-24
&&: 是逻辑运算符,代表与(就是并且),条件都成立,返回值是 true,否则 FALSE
||: 是逻辑运算符,代表或(就是或者),条件中有一者成立,返回值是 true
否则 false
!():是逻辑运算符,代表非(就是取反),把真的变成假的,或者把假的变成真的
==: 比较运算符,判断是否相等
=: 赋值运算符,例: i = 10;
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/O7eXeOOz.html
其他回答
第1个回答 2009-02-18
&&是逻辑运算符(与),只有当前后的条件都为真的,才返回true,只要有一个为假,就返回false
||是逻辑运算符(或),当前后的条件有一个为真或者都为真时,就返回true,都为假时就返回false
!是逻辑运算符(非),作用是取反,如果条件为真,就返回false,如果条件为假,就返回true
==是比较运算符,判断前后两个值是否相等 如果相等就返回true,不等就返回FALSE
=是赋值运算符,将后面的数值赋值给前面的变量
第2个回答 2009-02-18
&&是并且的意思 区别于&的地方是 在&&的过程中如果有一个条件为FALSE 那么该逻辑便不再进行下去 &则是无论条件如何 都会执行完全部的判断
|| 是或者的意思 其余同上
!()这个不是什么东西 其实就是将括号内BOOLEAN逆转而已
==是逻辑运算符 而=是赋值语句 比如
a == b 这个是返回一个BOOLEAN值
而a = b 的意思是 a 等于b
第3个回答 2009-02-18
&&:and,即并且的关系
||:or 或者的关系
!()对括号中的进行否定
==和=区别:前者是逻辑比较,后者是赋值
第4个回答 2009-02-18
&&并且
||或者
==相等
=赋值
1
2
下一页
相似回答
java中,&&
与&
,||与
|
的区别,==
比较的是
什么
?
答:
&&与&的区别:&&只要有一个条件为假,就不再判断后续条件,而&会判断所有条件
。在逻辑运算中,&&在开发中更常用,因其具备短路功能,若首条件为假则后续条件不再计算。反之&则需计算所有条件。例如:在if(str != null && !str.equals(""))中,若str为null,&&功能使后续条件不执行,避免空指针...
java里的&&,||和!()什么意思,还有==和=又什么区别
答:
&&
是逻辑运算符,用于表示与运算,只有当所有条件都满足时,整个表达式的值才是 true,否则为 false
。例如,在条件语句中,如果两个条件都需要满足,可以使用&& 来连接这两个条件。|| 也是逻辑运算符,用于表示或运算,只要其中一个条件满足,整个表达式的值就是 true,只有当所有条件都不满足时,表达...
java中||和&&
有
什么区别
?
答:
java 中|| 和 &&都是逻辑运算符
。1、|| "||"是简洁或逻辑运算符 示例:a||b(其中a、b都代表一个条件)运算规则:如果a、b均为true时,结果才为true;如果a、b中有一者为false,结果为false 2、&& "&&"是简洁或逻辑运算符 示例:a&&b(其中a、b都代表一个条件)运算规则:如果a、b均...
JAVA中&&和
&、
||和
|
的区别
?
答:
1、Java中&叫做按位与,&&叫做短路与,
它们的区别是:& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式
,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少?答:12转成二进制数是...
java中
&和
&&的区别
?
答:
&是位运算符,表示按位与运算
,&&
是逻辑运算符,表示逻辑运算与(and).|| 按位或运算符 ,表示按位或运算
,||
是逻辑或算符,表示逻辑或运算。条件操作只能操作布尔型的,而逻辑操作不仅可以操作布尔型,而且可以操作数值型的。不同点:对于A&B,不管a是否为假,仍然要判断B。对于A|B,不管a是否为...
Java中,
&和
&&,|和||
有
什么区别
答:
& 是
与,&&
是短路与;&& 是左边条件不满足就终止了,不会继续计算右边条件;而&是无论左边是否满足都会继续执行右边。比如 a && b , 假如计算 a 是假 , 那么就不会继续计算b的真假值了;假如a是真,那么会继续计算b,当b也是真时,a&&b为真。而 a & b , 无论a是真假,都会继续计算b的...
java
运算,程序结构(简单明了)
答:
^:逻辑异或,两边相同时为假,不同则为真。 !:逻辑非,正与负互换。
&&
:短路与,左侧为假时,右侧运算跳过。 ||:短路或,左侧为真时,右侧运算跳过。 按位运算:按位与、或、异或、取反操作用于二进制位上,仅适用于整数。 移位运算:分为有符号移位和无符号移位,用于整数的二进...
java中
&和
&&
有
什么区别
?
答:
在
Java
编程语言中,&和
&&
都用于逻辑运算,但它们之间存在细微差别。&是按位与运算符,用于对两个操作数的每一位进行按位与运算。这意味着,即使在两个操作数都是布尔值的情况下,按位与运算符&也会对它们的二进制表示进行操作,这可能会导致意想不到的结果。例如,当两个操作数为布尔值1和0时,&...
java中
这个符号
|=
是
什么意思
答:
a!=b的
意思
a不等于b;
java中还有
很多符号,例如:< :只能比较基本类型数据之间的关系,不能比较对象之间的关系;> : (同关系运算符“<”);<=: (同关系运算符“<”);>=: (同关系运算符“<”);== :比较两个对象是否相等;
&&
:短路
与
||
:短路或 ! : 非 ...
大家正在搜
java里什么是类
java里的args
java里的泛型
java是什么
java里jbutton
java里static
java里parse方法
java里equals
java用在哪里
相关问题
JAVA中&&和||是什么意思 怎么用
JAVA中&&和||是什么意思?怎么用
JAVA中&&和||是什么意思 怎么用
Java中,&和&&,|和||有什么区别
JAVA中&&和||是什么意思?怎么用
java中,&&和&以及|和||的区别?
JAVA中“&&”和“||”是什么意思?怎么用?
java &&和||代表什么意思