🪜
多重考验
else if多个条件
📖知识引入
🪜else if
用于多个条件分支,可以连续写多个,像爬楼梯逐层判断
⬇️从上到下判断
程序从上到下依次检查每个条件,先满足的先执行
⏹️匹配即停
一旦匹配某个条件就执行并停止后续判断
🔚else兜底
所有条件都不满足时执行最后的else,else可以省略
⚠️条件顺序
条件判断的顺序很重要,要从严格到宽松排列
💡
else if从上到下判断,匹配一个就停止,条件顺序很重要
🔍多重if-else示例
📝多重if-else示例
💻
点击「运行」查看输出
else if就像爬楼梯:
score=75
│
┌──┴──────────┐
│ score>=90? │ -> 假(75<90)
└──┬──────────┘
┌──┴──────────┐
│ score>=80? │ -> 假(75<80)
└──┬──────────┘
┌──┴──────────┐
│ score>=60? │ -> 真(75>=60) ✅
└──┬──────────┘
↓
输出 C
匹配后不再往下判断🎯小测验
第1题:score=75输出什么?
第2题:else if可以有几个?
第3题:匹配某个else if后会继续判断下一个吗?
📝本课知识点
- ✓else if多分支
- ✓从上到下依次判断
- ✓匹配一个就停止
- ✓else可选兜底
- ✓条件顺序很重要
第9课完成!继续探索下一课吧 🚀