選擇判斷語句(switch)
一.switch語句格式
switch(表達式){
case 取值1:
執行語句;
break;
case 取值2:
執行語句;
break;
…...
default:
執行語句;
break;
}
二.switch語句特點
1.switch語句選擇的類型只有四種:byte,short,int , char。
2.case之間與default沒有順序。先判斷所有的case,沒有匹配的case執行default。
3.switch語句停止的條件是遇到了break關鍵字或者結束switch語句的大括號。
4.如果匹配的case或者default沒有對應的break,那么程序會繼續向下執行,運行可以執行的語句,直到遇到break或者switch結尾結束。
5.switch case中的值必須要與switch表達式的值具有相同的數據類型。而且case后跟的值必須是常量,不能跟變量。
6.jdk 7中對switch 進行了增強 還可以判斷字符串。