if:表達式的結果是boolean類型,返回值是true或者false 常用於區間判斷。
switch:表達式結果不能是boolean類型,后面可以跟 int,char,String,byte,枚舉。 常用於等值判斷。
if的語法格式:if(表達式){
執行語句}
switch的語法格式:switch(){
case1:
語句;
break;
case2:
語句;
break;
............
default
}
注意:如果case后面沒有跟break語句,則程序會繼續向下執行,直到遇到switch的結束語句。