1.1.1 格式解釋:
switch表示這是switch語句
表示式的取值:byte,short,int,char
jdk5以後可以是列舉
jdk7以後可以是string
case後面跟的是要和表示式進行比較的值
語句體部分可以是一條或多條語句
break表示中斷,結束的意思,可以結束switch語句
default語句表示所有情況都不匹配的時候,就執行該處的內容,和if語句的else相似。
1.1.2 執行流程
首先計算出表示式的值
其次,和case依次比較,一旦有對應的值,就會執行相應的語句,在執行的過程中,遇到break就會結束。
最後,如果所有的case都和表示式的值不匹配,就會執行default語句體部分,然後程式結束掉。
1.1.1 switch語句執行流程圖
switch語句實現根據數字輸出對應星期
public class switchdemo }}
switch語句的執行過程
switch語句的執行規則如下 1 從第乙個case開始判斷,不匹配則跳到下乙個case繼續判斷 2 遇到break則跳出switch語句 3 default一般是沒有匹配項才執行的,一般是放在switch語句末尾。在如下情況下,它會被執行 一 沒有匹配項的時候 2 匹配項最後沒有break語句,d...
Java控制執行語句之Switch
switch可以劃分為一種選擇語句,根據整數表示式的值,switch語句可以從一系列 選出一段去執行,其格式如下 switch selector case integral value1 statement break case integral value1 statement break cas...
switch 語句之格式 注意事項
紙上得來終覺淺,絕知此事要躬行 public class test switch 表示式 表示式中放int 或可自動轉為int的型別 byte short char 列舉 jdk7的字串 case 值1 這是個冒號!語句序列 break 有break,跳出switch語句。不加會case穿透 從執行...