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