章节
问答
课签
笔记
评论
占位
占位

Java中的逻辑运算符

逻辑运算符主要用于进行逻辑运算。Java 中常用的逻辑运算符如下表所示:

我们可以从“投票选举”的角度理解逻辑运算符:

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

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

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

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

当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。

譬如:( one > two ) && ( one < three ) 中,如果能确定左边 one > two 运行结果为 false , 则系统就认为已经没有必要执行右侧的 one < three 啦。

同理,在( one > two ) || ( one < three ) 中,如果能确定左边表达式的运行结果为 true , 则系统也同样会认为已经没有必要再进行右侧的 one < three 的执行啦!

任务

假设有 A 、 B 、 C 、 D 四个人投票,由他们决定投票是否通过,此时就到了逻辑运算符“大显身手”的时候了。请在编辑器中的第 7 、 8 、 9 、 10 行中填写代码,将程序补充完整

结合运行结果,相信可以帮助大家更好的理解逻辑运算符的应用~~

?不会了怎么办

注意哦:

1、  && 和 || 中间是没有空格滴

2、  使用的是英文的符号哦 

||
1
public class
    HelloWorld
    {
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / weixin_慕移动4468374
个人觉得^ 比较符几乎用不上,完全可以用别的运算符来进行代替,不用纠结

最新回答 / qq_慕斯卡7023440
第二个括号只是为了提高优先级下载视频          

最新回答 / 慕侠5435899
a&&b要a与b的条件都满足才可以判定为正,即a与b都对,a||b只需要a与b之间有一个对就可以,即a或b中有一个对就算对了,!a则是对a的结果取反,a^d则是异或,相同为0,即两个变量相同的话输出的话就是错的,相异为1,即两个变量不相同的话输出则是对的,即输出为1

最新回答 / 慕尼黑5381944
println  L小写l,不是大写I  

已采纳回答 / D_King12
<...code...>

最新回答 / 慕勒0450615
不可以

最新回答 / 酒窝的窝里没有酒
根据题目给num 和count,重要的一点是num/=10的判定,1/10=0,11/10=1,111/10=11

最新回答 / 面包1234qwer
你没有把运行结果发出来

最新回答 / 慕UI0579930
System.out.println((a&&b)+"未通过");        System.out.println((a||d)+"通过");        System.out.println((!a)+"未通过");        System.out.println((a^d)+"未通过");你这这几句的分号是中文的;要用英文的分号;才行

最新回答 / 小犟犟
第二个print结尾是中文符号,第五个print拼写错误,倒数第二个print少了结尾

最新回答 / yuxiuan
括号应该是英文模式的,你打成中文的了
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言