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

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

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

慕妹3146593 2019-03-04 16:04:02
java 中|| 和 && 这类的符号都表示什么?
查看完整描述

3 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

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-03-14
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

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

举个例子:

1、a && b 

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

2、a || b 

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

扩展资料:

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

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

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

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

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

 


 


查看完整回答
反对 回复 2019-03-14
  • 3 回答
  • 0 关注
  • 766 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号