java的switch語句問題

2021-07-25 21:58:28 字數 508 閱讀 1542

switch引數為int,char等基本型別,case後直接跟常數

public static void fun(int s) 

}

switch引數為enum型別,case後面跟的要省去類名

enum type

public static void fun(type type)

}

switch引數為string型別(jdk1.7開始支援),case後面可以直接跟字串常量

public static void fun2(string s) 

}

switch引數為string型別,但是字串在乙個類中統一管理,需要用public static final修飾

class constant 

public static void fun3(string s)

}

java中的switch語句

選擇語句 switch語句 編寫格式 switch 表示式 執行流程 表示式和case後面的常量進行比較 和哪個常量相同,就執行哪個case後面的程式,遇到break,就全部結束 關鍵字 swidth case default break switch語句中表示式的資料型別,根據不同的jdk版本,有...

Java基礎 switch語句

使用注意 1 根據變數的值,選擇相應的case去判斷,一旦滿足case條件,執行case的相應語句。如果沒有break或者已經到結尾的話,會繼續執行執行其下的case語句,此時需要根據需求來選擇是否加入break,比如輸入某個月的幾號,要求得出這個是一年的第幾天,這個時候可以不加入break。也可以...

Switch語句的相關問題

多種選擇 switch語句 當有很多種選項的時候,switch比if else使用更方便。語法 switch 表示式 語法說明 switch必須賦初始值,值與每個case值匹配。滿足執行該 case 後的所有語句,並用break語句來阻止執行下乙個case。如所有case值都不匹配,執行defaul...