关于if,else if的使用

关于if,else if的使用

if()

{

}

else if()

{

}

else{

}

该条件语句中若if语句是成立的,程序还会继续判定下面的else if以及else语句吗?


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,是不会输出123的,根据同学的要求,如下图所示:

http://img1.sycdn.imooc.com//climg/5e451b3209b5eaa705910408.jpg

 如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

好帮手慕小脸 2020-02-13 17:24:30

同学你好,当条件满足if语句后,后面的else if 与else语句是不执行的。如下所示:

http://img1.sycdn.imooc.com//climg/5e45145f090f788f06520444.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • 提问者 学习比头发重要 #1
    比如说一个值是50,第一个if语句判断他是小于100的,输出1;第二个else if判断他小于80,输出2;第三个else判断小于60,输出3。 那么最后结果会是123吗?
    2020-02-13 17:28:17
  • 慕容2892559 回复 提问者 学习比头发重要 #2
    你这个逻辑就有问题。第一个if判断是否小于100,那么接下来的else if首先肯定是大于等于100了,然后你又判断是否小于80。随便给你个数,都不可能运行到else if的。下面的else同理。也就是说在你的这个设计中,2和3是永远不能输出的。
    2020-02-20 11:14:06
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师