上一課: 第 4 課:運算子與運算順序 | 下一課: 第 6 課:多重條件 switch
第 5 課:條件判斷 if / else
課程摘要:本課將帶你學習如何使用 if、else if、else 來根據不同條件執行不同程式邏輯,是控制流程的核心概念之一。
學習目標
- 能使用
if判斷條件,並執行對應的程式區塊。 - 了解
else if與else的使用順序與結構。 - 能撰寫多層條件與巢狀判斷式。
課程大綱
if基本語法與結構else if與else條件擴充- 巢狀條件判斷
- 常見錯誤與最佳實務
核心概念解說
if 判斷式的邏輯如下:
if (條件) {
// 當條件為 true 時執行
} else if (其他條件) {
// 當第一個條件不成立時,測試第二個
} else {
// 所有條件都不成立時執行
}
互動式範例
範例說明:輸入不同的數字測試 if / else 判斷結果。
常見錯誤與除錯指南
- 忘了加大括號
{ }導致語法錯誤。 - 判斷條件順序錯誤,導致程式邏輯不符預期。
- 混用
=(指派)與==(比較)。
小測驗(附解析)
- 若
score = 85,程式輸出為何?
答案:「等級:B」 - 如果沒有任何條件成立,會執行哪一區塊?
答案:else區塊
複習與下一步
恭喜完成條件判斷!下一課將介紹 switch, 學會在多重條件中更有效率地選擇執行路徑。
版本資訊:2025-10-22 新增互動範例與小測驗。
版權/授權:本頁程式碼與素材可用於教學與個人專案(請保留出處)。
