switch是乙個多分支的選擇語句。
1、基本格式:
switch(整型表示式){
case 整型字面量:
default :
解釋:1)整型字面量可以使char、short、int型別的
2)case子句起相當於乙個入口。程式從某乙個case進去以後,會執行該case子句及其下面的所有子句(在沒有break語句的情況下)
3)default。預設入口、可選。不一定要放在最後,也可以放在其他地方,但一般情況下都放在最後
4)整型字面量要和整型表示式的型別保持一致
5)在case裡面定義的變數需要用大括弧括起來,且只能在該語句塊中使用
2、**如下:
switch 語句的簡單使用
switch簡單使用的場景 一般都是處於分支結構中,當題目中需要進行多次分支時,並且借助if 語句使用複雜時,那麼這種情況可以考慮一下switch語句 對於某一些問題switch語句相對來說還是比較簡單,但是大多數情況下都會被if語句所替換.格式 swtich 表示式 1.switch 括號裡面只能...
語句 switch語句
switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...
使用switch語句注意的地方
switch expression 第乙個地方 switch後面的expression表示式的資料型別只能是 byte,char,short,int 四種整數型別。jdk7以及7以上版本支援string型別和列舉型別。第二個地方 如果case後面的語句塊不加break,將會造成陷阱。第三個地方 ex...