卡普空動作類遊戲大促銷開啟 最大優惠幅度70%
阿新 • • 發佈:2021-06-24
什麼是選擇結構
選擇結構用於判斷給定的條件,根據判斷的結果判斷某些條件,根據判斷的結果來控制程式的流程
選擇結構分類
- if單選擇結構
- if雙選擇結構
- if多選擇結構
- if巢狀結構
- switch多選擇結構
注意點
- if語句最多一個else語句 並且是在所有else if語句之後
- if語句可以有多個else if語句 並且在else語句之前
- 如果一個else if語句表示式值為true 其他所有的else if和else 語句都將被跳過
示例
- if單選擇結構
#語法
if(表示式){
// 表示式值為true 執行的若干語句
}
- if雙選擇結構
#語法 if(表示式){ // 表示式值為true 執行的若干語句 }else{ // 表示式值為false 執行的若干語句 }
- if多選擇結構
#語法
if(表示式A){
// 表示式A值為true 執行的若干語句
}else if(表示式B){
// 表示式B值為true 執行的若干語句
}
else if(表示式C){
// 表示式C值為true 執行的若干語句
}else{
// 上述表示式值都為false 執行若干語句
}
- if巢狀結構
#語法
if(表示式A){
// 表示式A值為true 執行的若干語句
if(表示式B){
// 表示式B值為true 執行的若干語句
}
}
- switch多選擇結構
#語法 switch () { case value: // 語句 break; case value: // 語句 break; // 可以有任意數量的case語句 default: // case語句必須是字串常量或者字面量 // break語句 不執行後面語句 直接返回結果 // default語句 預設語句 如果前面的case都沒有匹配成功 default會自動執行 }