9课:多重考验
🪜

多重考验

else if多个条件

📖知识引入

🪜else if
用于多个条件分支,可以连续写多个,像爬楼梯逐级判断
⬇️从上到下判断
程序从上到下依次检查每个条件,像过安检一道道来
⏹️匹配即停
一旦匹配某个条件就执行并停止后续判断
🔚else兜底
else放在最后,所有条件都不满足时执行,可省略
📋顺序很重要
条件要从严格到宽松,否则后面的分支永远执行不到

🔍else if多分支示例

📝else if多分支示例
💻
点击「运行」查看输出
else if像爬楼梯,逐级检查:
  score=75
     │
     ▼
  ┌─score>=90?─┐  否
  │            ──┐
  ▼              │
  A              ▼
           ┌─score>=80?─┐  否
           │            ──┐
           ▼              │
           B              ▼
                    ┌─score>=60?─┐  是
                    │            │
                    ▼            │
                    C            │
                                 ▼
                                D (else)
75不满足>=90和>=80,满足>=60输出C

🎯小测验

1题:score=75输出?

2题:else if可以有几个?

3题:如果把score>=60放在最前面会怎样?

📝本课知识点

  • else if可以多个
  • 从上到下依次判断
  • 匹配一个就停止
  • else可选兜底
  • 条件顺序从严到宽
9课完成!继续探索下一课吧 🚀