Java控制執行語句之Switch

2021-07-29 16:06:40 字數 650 閱讀 9897

switch可以劃分為一種選擇語句,根據整數表示式的值,switch語句可以從一系列**選出一段去執行,其格式如下:

switch(selector){

case integral-value1:statement;break;

case integral-value1:statement;break;

case integral-value1:statement;break;

case integral-value1:statement;break;

//....

default:statement;

switch是實現多路選擇的一種方法,它要求使用乙個選擇因子,並且必須是int或者char型別,加入將乙個字串或者浮點型作為選擇因子使用,它們在switch上是不會工作的。

對於非整數型別,則必須使用一系列if語句。

從語句中可以看到每個case均以乙個break結尾,這樣可以使執行流程跳轉至switch主題的末尾。若省略break。則繼續執行後面的case語句,知道遇到乙個break為止。

default後面沒有break,因為這裡到了跳轉的目的地。(其實default後面是可以加break的,只是沒有任何用處而已)

java控制語句

if else 語句 switch case 語句 while 迴圈 do while 迴圈 for 迴圈 continue break return 順序結構 判斷結構 迴圈結構 都是流程語句 if else 語句測試條件的結果,然後根據此結果來執行相應的操作 它可用於以兩個不同的路徑來執行程式 ...

Java學習之控制跳轉語句

控制跳轉語句 控制跳轉語句 1 break 中斷的意思 a 用在迴圈和switch語句中,離開此應用場景無意義。b 作用 a 跳出單層迴圈 b 跳出多層迴圈,需要標籤語句的配合 2 continue 繼續 a 用在迴圈中,離開此應用場景無意義。b 作用 a 跳出單層迴圈的一次,執行下一次的迴圈 3 ...

Java基礎 控制語句

1.順序結構 2.選擇結構 單選擇結構 if語句 格式 if 表示式 或者if 表示式 語句 注意 如果不加花括號,那麼if控制的語句只是第一句。雙選擇結構 if else語句 格式 if else 多選擇結構 if else if else if.switch語句 格式 switch 表示式 sw...