switch語句可以接受哪幾種數據類型


switch語句可以接受int ,String ,Enum ,char類型。

1 package myeclipseFiles2;
2 //枚舉
3 public enum Day {
4     Sunday,Monday;
5 }
 1 package myeclipseFiles2;
 2 
 3 public class Switch {
 4 
 5     public static void main(String[] args) {
 6         // TODO Auto-generated method stub
 7        int day=3;  8         /*switch語句中可以匹配int整型*/
 9         switch(day){
10         case 1:
11             System.out.println("今天星期一");
12             break;
13         case 3:
14             System.out.println("今天星期三");
15             break;
16         default:
17             System.out.println("輸入錯誤");
18             break;
19         }
20         
21         /*switch語句中可以匹配String*/
22         String string="23333"; 23         switch(string){
24         case "23333":
25             System.out.println("哈哈哈");
26             break;
27         case "66666":
28             System.out.println("厲害了呀");
29             break;
30             default:
31                 System.out.println("輸入錯誤");
32                 break;
33         }
34         
35         /*switch語句中可以匹配枚舉類型*/
36         Day day2 = Day.Monday;
37         switch(day2){
38             case  Monday:
39                 System.out.println("今天星期一");
40                 break;
41         }
42         
43         /*switch語句中可以匹配char類型:char類型可以根據ASICC碼轉換*/
44         char char1='a'; 45         switch(char1){
46         case 'a':
47             System.out.println("這是a");
48             break;
49         default:
50             System.out.println("輸入錯誤");
51             break;
52         }
53         
54         }
55 
56 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM