switch語句的基本格式:
switch(表達式) {
case 值1:
語句1;
break;
case 值2:
語句2;
break;
case 值3:
語句3;
break;
...
default:
語句n;
break;
}
對switch語句格式的解釋:
表達式:能夠是byte,short,int,char類型。
it
執行流程:
看到switch語句,就用它的表達式的值去和case後面的值進行匹配。
首先匹配case 值1,若是匹配,就執行語句1,看到break,就結束。
若是不匹配,就繼續case 值2進行判斷,若是匹配,就執行語句2,看到break,就結束。
若是不匹配...
當表達式和全部的case後面的值不匹配,就執行default所控制的語句。
cas
switch語句的注意事項: A:case和default的有順序關係嗎? 寫法上,是沒有順序的。可是永遠推薦default在最後。 執行上,是有順序的。 B:break能夠省略嗎? break是能夠省略的,可是省略後可能會對結果產生影響。 推薦永遠不要省略。 C:switch語句的結束 遇到break。或者執行到末尾。