为了账号安全,请及时绑定邮箱和手机立即绑定

java 中|| 和 && 这类的符号都表示什么?

java 中|| 和 && 这类的符号都表示什么?

慕码人2483693 2019-06-30 19:24:10
java 中|| 和 && 这类的符号都表示什么?
查看完整描述

5 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

java 中|| 和 &&都是逻辑运算符。

1、||

"||"是简洁或逻辑运算符

示例:a||b(其中a、b都代表一个条件)

运算规则:如果a、b均为true时,结果才为true;如果a、b中有一者为false,结果为false

2、&&

"&&"是简洁或逻辑运算符

示例:a&&b(其中a、b都代表一个条件)

运算规则:如果a、b均为false时,结果才为flase,如果a、b中有一者为true,结果为true。

扩展资料

java中的逻辑运算符及优先级:

一元:!(逻辑非)、&(逻辑与)、|(逻辑或)。

二元:&&(简洁与)、||(简洁或)。

以上三种逻辑运算符中,逻辑非 ! 的优先级最高,逻辑与 &、逻辑或| 次之,简洁或  ||  优先级最低。即算术、逻辑、赋值运算符的优先级顺序为:

逻辑非 ! >算术 > 逻辑与 &、逻辑或 | >简洁与&&、简洁或||> 赋值=





查看完整回答
反对 回复 2019-06-30
?
侃侃无极

TA贡献2051条经验 获得超10个赞


&&和||是一种逻辑运算符,&&是逻辑与,当两个数都为真,则结果为真。||是逻辑或,两个数任意一个为真,则结果为真。

举个例子:

1、a && b 

当a、b都为真时,结果为真。有一个为假或者都为假时结果为假。

2、a || b 

当a、b有一个为真时,结果为真。a、b都为假时结果为假。

扩展资料:

在java中还有其他的逻辑符号,比如:!、|、 &

“!”是非运算符号,比如a为真,则!a则为假。a如果为假,则!a为真。

而“|”也是逻辑或,“&”也是逻辑与,但是他们与“||”和“&&”有些区别,区别如下:

“&”与“|”无论第一个判断条件是否成立,逻辑运算符前后两个条件都会进行判断。

“&&”与“||”,前者第一个条件不成立,后面的条件均不进行判断,返回false;后者第一个条件成立,后面的条件均不进行判断,返回true。





查看完整回答
反对 回复 2019-06-30
?
富国沪深

TA贡献1790条经验 获得超9个赞


位运算的或是“ |” 与时 “&”,"||" 逻辑或, "&&"是逻辑与!

例如:

(a==1 && b==1) 即表示 在a==1 b==1两个条件需要同时满足,返回结果才是 true

(a==1 || b==1) 即表示 在a==1 b==1有一个条件需要满足,返回结果就是true



查看完整回答
反对 回复 2019-06-30
  • 5 回答
  • 0 关注
  • 487 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信