◈ 基本結構
▹ 流程如下:
• 如果 {A} 條件成立
• 執行 {B} 程式
• 反之執行 {C} 程式
想像站在一個岔路口,需要根據路標的指示來決定走一條路。
在程式中,if 判斷式就扮演著這個路標的角色。
它會先判斷一個條件是否成立,如果成立,就執行某一段程式碼;
如果不成立,就執行剩下的程式碼,或者什麼都不做
結合這個想法便能在程式界中定義各式各樣的執行規則,並搭配迴圈製作執行各式各樣的程式
• IF 判斷式
• 基本流程結構
• 雙重判斷式
• 課外補充 - Switch 結構
• For 迴圈
• 基本流程結構
• 巢狀迴圈 雙重迴圈
• Break 結束條件
透過判斷式來執行複雜的程式功能
▹ 流程如下:
• 如果 {A} 條件成立
• 執行 {B} 程式
• 反之執行 {C} 程式
▹ 流程如下:
• 如果 {A} 條件成立
• 執行 {B} 程式
• 如果 {A} 條件不成立但 {C} 條件成立
• 執行 {D} 程式
• 如果 {A} 條件與 {C} 條件皆不成立
• 執行 {E} 程式
條件過多時,可以用 Switch 結構來加快程式的運作
▹ 流程如下:
• 將 {A} 情況帶入(僅能為數字或文字)
• 如果 {A} 情況為{B}條件
• 執行 {B} 程式
• ... 重複判斷
• 皆不符合條件
• 結束程式(常用於檢測城市是否錯誤)
透過迴圈來執行重複的程式功能
▹ 流程如下:
• 定義起始值/迴圈條件/每次遞減.遞增多少
• 先做A > 檢查B條件,成立就做C,接著做D
...(重複檢查並執行)
• 直到B條件不符合,跳出迴圈
▹ Break:
• 結束此For迴圈程式碼
• 常用於執行指定次數的程式碼
▹ Continue:
• 結束此 "次" For迴圈程式碼
• 常用於執行忽略指定次數的程式碼