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

逻辑运算符

逻辑运算符中的短路现象,如何知道真的短路了呢?能通过什么方法看出来短路了?

正在回答

3 回答

1、 与:要求所有人都投票同意,才能通过某议题

2、 或:只要求一个人投票同意就可以通过某议题

3、 非:某人原本投票同意,通过非运算符,可以使其投票无效

4、 异或:有且只能有一个人投票同意,才可以通过某议题

从系统这里就可以快速的理解题中是不是出现短路了;

0 回复 有任何疑惑可以回复我~

1.逻辑与(&&),如果第一个操作数为false,那么结果肯定false,所以在这种情况下,将不会执行逻辑与后面的运算了,即发生了短路。

2.逻辑或(||),如果第一个操作数为ture,那么结果肯定是ture,所以在这种情况下,将不会执行逻辑与后面的运算了,即发生了短路。


0 回复 有任何疑惑可以回复我~
#1

人生无常 提问者

这个我懂
2016-04-09 回复 有任何疑惑可以回复我~

a && b,假如已知a为false,则无论b为true还是false,a&&b的结果都为false,即从a的结果已经能判断出a&&b的结果,系统就会认为没有必要再知道b的结果了,这就是”短路“现象。

0 回复 有任何疑惑可以回复我~
#1

人生无常 提问者

这个我懂
2016-04-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1163128    人
  • 解答问题       17551    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

逻辑运算符

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信