1. 程式人生 > 遊戲 >卡普空動作類遊戲大促銷開啟 最大優惠幅度70%

卡普空動作類遊戲大促銷開啟 最大優惠幅度70%

什麼是選擇結構

選擇結構用於判斷給定的條件,根據判斷的結果判斷某些條件,根據判斷的結果來控制程式的流程

選擇結構分類

  1. if單選擇結構
  2. if雙選擇結構
  3. if多選擇結構
  4. if巢狀結構
  5. switch多選擇結構

注意點

  1. if語句最多一個else語句 並且是在所有else if語句之後
  2. if語句可以有多個else if語句 並且在else語句之前
  3. 如果一個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會自動執行
}