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

为什么else if只写了一个条件

为什么else if只写了一个条件,不是应该填入成绩>=70&&<90吗?

正在回答

2 回答

当某一条件为真的时候,则不会向下执行该分支结构的其他语句,也就是说如果成绩≥90,就会执行第一个命令,不会执行第二个命令,成绩在【70,90)的区间时会执行第二个命令。

你可以理解为成绩90以上的人已经被第一个条件筛选出去了,第二个条件是用来筛选剩下的人里面分数高于70的,而这些剩下的人显然分数都小于90,所以就不用再加上<90的条件了。

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

慕圣9128822 提问者

谢谢
2021-03-04 回复 有任何疑惑可以回复我~

BUDFSDF

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

举报

0/150
提交
取消

为什么else if只写了一个条件

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