switch語句主要用於判斷乙個變數與一系列中的某個值是否相等,每乙個值都稱為乙個分支,同時switch語句可以和if-else語句相互轉換
語法格式
switch
(expression)
支援的變數型別:
規則:
案例一
public
class
switchtest
system.out.
println
("你的最後得分為:"
+ grades);}
}
輸出結果:
良
你的最後得分為:80
案例二:無匹配的case分支public
class
switchtest
}}
輸出結果:
default
案例三:有匹配值,無breakpublic
class
switchtest
}}
輸出結果:
1
2default
Java基礎 switch語句
使用注意 1 根據變數的值,選擇相應的case去判斷,一旦滿足case條件,執行case的相應語句。如果沒有break或者已經到結尾的話,會繼續執行執行其下的case語句,此時需要根據需求來選擇是否加入break,比如輸入某個月的幾號,要求得出這個是一年的第幾天,這個時候可以不加入break。也可以...
語句 switch語句
switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...
GO語言基礎 switch語句特性
go語言的switch語句,除去和其他語言一致的基礎使用方法外,還有一些特性 1.每乙個case是可以直接省略break語句的,如果使用break和效果其他語言一致。2.可以使用fallthrough語句,是之匹配後直接使用下乙個case 塊的內容執行。注意 fallthrough語句必須為當前ca...