9课:多重考验
🪜

多重考验

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课完成!继续探索下一课吧 🚀