if...else選擇結構

if...else選擇結構

本章節會解說選擇結構的用法,非常實用,寫程式大多數都會用到選擇結構


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"