switch語句的執行過程

2022-05-13 01:14:42 字數 577 閱讀 5617

switch語句的執行規則如下:

1、從第乙個case開始判斷,不匹配則跳到下乙個case繼續判斷;

2、遇到break則跳出switch語句;

3、default一般是沒有匹配項才執行的,一般是放在switch語句末尾。在如下情況下,它會被執行:一、沒有匹配項的時候;2、匹配項最後沒有break語句,default跟在這個匹配項後面。

總結:switch語句的執行是找匹配項,找到匹配項就執行case中的內容,如果這個匹配項後面沒有break,則接著執行後面的case項。

實驗現象參考:

switch語句的執行規則如下:

1、從第乙個case開始判斷,不匹配則跳到下乙個case繼續判斷;

2、遇到break則跳出switch語句;

3、default一般是沒有匹配項才執行的,一般是放在switch語句末尾。在如下情況下,它會被執行:一、沒有匹配項的時候;2、匹配項最後沒有break語句,default跟在這個匹配項後面。

總結:switch語句的執行是找匹配項,找到匹配項就執行case中的內容,如果這個匹配項後面沒有break,則接著執行後面的case項。

實驗現象參考:

switch語句的格式及執行流程

1.1.1 格式解釋 switch表示這是switch語句 表示式的取值 byte,short,int,char jdk5以後可以是列舉 jdk7以後可以是string case後面跟的是要和表示式進行比較的值 語句體部分可以是一條或多條語句 break表示中斷,結束的意思,可以結束switch語句...

Java控制執行語句之Switch

switch可以劃分為一種選擇語句,根據整數表示式的值,switch語句可以從一系列 選出一段去執行,其格式如下 switch selector case integral value1 statement break case integral value1 statement break cas...

語句 switch語句

switch語句的特點如下 1 switch x 被選擇的內容 即x 只能是byte,short,int,char這四種型別 2 備選答案並沒有指定的順序,但是執行肯定是從第乙個case開始的,如果其中有匹配的case,執行完,通過該case的break就結束了switch。如果沒有匹配的case,...