本章節會解說選擇結構的用法,非常實用,寫程式大多數都會用到選擇結構
if...else的流程圖。簡單來講當判斷分數為100時,會執行True顯示"滿分",如果分數不是100,就會執行False,顯示"加油"
此圖轉換為程式碼如下:
if...else if ... else多重選擇。以流程圖來舉例
假設有一個題目:60分以下輸出不及格;60~69輸出很好;70~79輸出很棒;80~89輸出很優;90~100輸出太神啦
以程式碼表達的話如下:
假設score = 80,就會去尋找score >= 80 && score <= 89這一段程式碼,輸出"很優"
如果score 輸入的值不在0~100內,也不是數字的話,就會輸出else的"輸入有誤,重新輸入"
switch多重選擇。以流程圖舉例
程式碼範例:
隨機選取Color,如果選到紅色就會顯示"The color is red"