1. 程式人生 > >選擇結構

選擇結構

pan cas 多個 def tro 常量 font ase style

一.if選擇結構

語法:if(條件){
//代碼塊-->只有一條語句的時候可以不用{},但不建議不用
}


1.if-else選擇結構
語法:if(條件){
//代碼塊1
}else{
//代碼塊2
}

2.多重if選擇
語法:if(條件){
//代碼塊1
}else if{------>可以有多個
//代碼塊2
}else{--------->可以省略
//代碼塊3
}

3.嵌套if選擇


語法:if(條件){
--------------------
| if(條件){ |
| //代碼塊1 |
| }else{ |------>內層選擇結構
| //代碼塊2 |
| } |
--------------------
}else{
//代碼塊3
}

二:switch

1.語法:
switch(表達式){
case 常量1:
語句一


break;---必不可少
case 常量2:
語句二
break;
case 常量3:
語句三
break;
default:
語句四
break;
}

比較switch與多重if比較
同:都是用來處理分支條件的結構
異:switch:只能處理等值條件的判斷的情況,而且條件必須是整型變量或字符變量型
if:沒有switch選擇結構的限制,特別適合某個變量處於某個連續區間時的情況

選擇結構