JAVA逻辑运算符与选择结构If If else

逻辑运算符:逻辑与 &&:两边都为真时,结果为真。
逻辑或 ||:两边为一真一假时,结果为真
逻辑非:!操作数为true结果为false,操作数为false结果为true。
举例说明:请输入张三的java成绩与music成绩,如果java成绩大于98并且music成绩大于80则为合格。返回值为true。
在这里插入图片描述
运行结果:
在这里插入图片描述

输入的JAVA分数在·98以并且music分数在80以上则输出true。相反如果java在98以上,music在80以下输出false。
请输入张三的java成绩与music成绩,如果java成绩=100或者music成绩大于70则为合格。返回值为true。

在这里插入图片描述
运行结果为:
在这里插入图片描述
java成绩为100 music成绩为70,两者为或。只要有一个为则输出true。
三目运算符:可以用于boolean类型 ? :
例如
请输入张三的java成绩与music成绩,如果java成绩=100或者music成绩大于70显示合格。反之则显示不合格
在这里插入图片描述

输出结果为:在这里插入图片描述
关于位运算符:
| :按位与:两个操作数都是1,结果才为1.
&:按位或:两个操作有一个为1,结果为1.
<<左移:右侧补0 ’
右移>>:左侧补0.
例如:
在这里插入图片描述
此处需要运用进制转换
int为32数位。
十进制转换为二进制
按位与&
5=00000000000000000000000000000101
6=00000000000000000000000000000110
00000000000000000000000000000100=4
所以结果为4

在这里插入图片描述
按位或 |:在这里插入图片描述
8=00000000000000000000000000001000
6=00000000000000000000000000000110
00000000000000000000000000001110=14
所以结果为14
<<左移:
在这里插入图片描述

8=00000000000000000000000000001000
左边去掉2个0补给右边
00000000000000000000000000100000=32
所以结果为32
在这里插入图片描述
右移>>:
在这里插入图片描述
14=00000000000000000000000000001100
右边去掉2个0补给左边
00000000000000000000000000000011=3
所以结果为3
在这里插入图片描述
选择结构(1)
If
If(表达式){
语句}

例如输入张三的java成绩和music成绩,如果java>100或者music成绩>70,老师就会给他奖励。
在这里插入图片描述
张三java>100或者music>70,l老师就会奖励
结果为:在这里插入图片描述
If else

If(表达式) {
语句}
else{
语句}
例如输入张三的java成绩和music成绩,如果java>100或者music成绩>70,老师就会给他奖励。反之,老师罚他抄写代码
在这里插入图片描述

如果输出java小于100 music小于70,老师就会罚他
结果为:
在这里插入图片描述
明天继续讲选择结构(2)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值