天天看點

9、選擇結構-if語句-switch語句

判斷語句——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或者整體結束為止。

繼續閱讀