8课:双向抉择
🛤️

双向抉择

if-else二选一

📖知识引入

🛤️if-else
条件为真执行if,为假执行else,像岔路口选一条路走
🔄else无条件
else不需要条件,是if不满足时的默认选择
📦大括号{}
用{}包围代码块,明确执行范围,建议始终使用
🔀互斥分支
if和else只会执行其中一个,不会两个都执行
简洁写法
if体内只有一条语句时可以省略{},但不建议
💡
else是if条件不成立时的兜底选择,if和else必走其一

🔍if-else示例

📝if-else示例
💻
点击「运行」查看输出
if-else就像岔路口:
     age=10
        │
   ┌────┴────┐
   │ age>=18? │
   └────┬────┘
    真↙   ↘假
  ┌────┐  ┌──────┐
  │成年│  │未成年│
  └────┘  └──────┘
  只走一条路,不会两条都走

🎯小测验

1题:else需要写条件吗?

2题:age=10时输出什么?

3题:if和else可以同时执行吗?

📝本课知识点

  • if-else二选一
  • else无条件
  • {}包围代码块
  • 真执行if假执行else
  • 两个分支只走一个
8课完成!继续探索下一课吧 🚀