🛤️
双向抉择
if-else二选一
📖知识引入
🛤️if-else
条件为true执行if,为false执行else,像岔路口二选一
🔄else无条件
else不需要条件,是if不满足时的默认选择
📦大括号{}
用{}包围代码块,明确代码的执行范围
⚖️互斥分支
if和else只会执行其中一个,不会都执行
🎯单语句可省{}
if体内只有一条语句时可省略大括号,但建议始终写上
🔍if-else示例
📝if-else示例
💻
点击「运行」查看输出
if-else像岔路口只能走一条:
if(age>=18)
┌───┴───┐
true false
│ │
▼ ▼
┌──────┐ ┌──────┐
│成年人│ │未成年│
└──────┘ └──────┘
两条路只走一条,互斥!大括号规范: if(条件) { ← 建议始终写{} 语句; } else {
🎯小测验
第1题:else需要条件吗?
第2题:代码块用什么包围?
第3题:if-else两个分支会都执行吗?
📝本课知识点
- ✓if-else二选一
- ✓else无条件
- ✓{}包围代码块
- ✓两个分支互斥
- ✓单语句可省{}但建议写
第8课完成!继续探索下一课吧 🚀