判斷語句——if
第一種格式:
if(關系表達式){
語句體;
}
執行流程:
首先判斷關系表達式看其結果是true還是false
如果是true就執行語句體
如果是false就不執行語句體
第二種格式:
if(關系表達式){
語句體1;
}else{
語句體2;
}
首先判斷關系表達式看其結果是true還是false
如果是true就執行語句體1
如果是false就執行語句體2
第三種格式:
if(判斷條件1){
語句體1;
}else if(判斷條件n){
語句體n;
}else{
執行語句n+1;
}
選擇語句——switch
格式:
switch(表達式){
case 常量值1;
語句體1;
break;
...
default:
語句體n+1;
break;
}
注意事項:
1、多個case後面的數值不可以重複
2、switch後面小括号當中隻能是下列資料類型:
基本資料類型:byte/short/char/int
引用資料類型:string字元串、enum枚舉
3、switch語句格式可以很靈活:前後順序可以颠倒,而且break語句還可以省略。
比對哪一個case就從哪一個位置向下執行,直到遇到了break或者整體結束為止。