選擇結構 switch語句

2021-08-20 21:09:46 字數 1423 閱讀 8036

格式:

switch(表示式)

執行流程:

(1)將表示式和case的值依次從上往下進行比較,如果和case後面的值1匹配了,就執行語句體1;並結束整個switch語句

(2)如果沒有匹配,就繼續匹配值2,如果匹配就執行語句體2;

...

(3)如果所有的case後面的值都不匹配就執行default後面的語句體n+1;

注意事項:

(1)表示式只能有以下6種型別:

byte short int char

jdk1.5之後

列舉

jdk1.7之後

string型別

(2)default的位置可以在所有的case之後,也可以在所有的case之前,還可以在多個case之間,甚至還可以省略,

不論default的位置在**,都不影響執行流程

(3)case穿透問題,case語句中的break是可以省略的,省略之後就會發生case穿透問題,穿透時不再匹配case後面的值了,

switch語句結束的條件有兩個,乙個是碰到break;另乙個是碰到switch語句右大括號

選擇結構語句 if語句,switch語句

格式 注意事項 三元和if語句 能使用三元運算子去實現的,肯定能使用if語句 if語句實現的,不一定能夠使用三元 三元運算子對具體的結果進行操作,有乙個具體的數值,而不是乙個語句 格式 switch 表示式 首先用siwtch後面表示式的值和case後面的值進行比較,如果和值1相等,執行語句1 如果...

switch選擇結構

要求控制台輸入選單編號,用int型別接收。根據輸入的選單編號,進入不同的選單頁面 scanner input new scanner system.in system.out.println 歡迎進入大富翁 系統 system.out.println t t1.註冊 system.out.print...

選擇結構switch

switch 條件語句也是一種很常用的選擇語句,它和if條件語句不同,它只能針對某個表示式的值作出判斷,從而決定程式執行哪一段 例如,在程式中使用數字1 7來表示星期一到星期天,如果想根據某個輸入的數字來輸出對應中文格式的星期值,可以通過下面的一段偽 來描述 用於表示星期的數字 如果等於1,則輸出星...