基礎(三) switch語句

2021-10-24 19:25:51 字數 645 閱讀 6346

switch語句主要用於判斷乙個變數與一系列中的某個值是否相等,每乙個值都稱為乙個分支,同時switch語句可以和if-else語句相互轉換

語法格式

switch

(expression)

支援的變數型別:

規則:

案例一

public

class

switchtest

system.out.

println

("你的最後得分為:"

+ grades);}

}

輸出結果:

你的最後得分為:80

案例二:無匹配的case分支
public

class

switchtest

}}

輸出結果:

default
案例三:有匹配值,無break
public

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...