switch语句可以接受哪⼏种数据类型switch语句可以接受int ,String ,Enum ,char类型。
1package myeclipseFiles2;
2//枚举
3public enum Day {
4    Sunday,Monday;
5 }
1package myeclipseFiles2;
2
3public class Switch {
4
5public static void main(String[] args) {
6// TODO Auto-generated method stub
7  int day=3;
8/*switch语句中可以匹配int整型*/
9switch(day){
10case 1:
11            System.out.println("今天星期⼀");
12break;
13case 3:
14            System.out.println("今天星期三");
15break;
16default:
17            System.out.println("输⼊错误");
18break;
19        }
20
21/*switch语句中可以匹配String*/
22 String string="23333";
23switch(string){
24case "23333":
25            System.out.println("哈哈哈");
26break;
27case "66666":
28            System.out.println("厉害了呀");
29break;
30default:
31                System.out.println("输⼊错误");
32break;
33        }
34
35/*switch语句中可以匹配枚举类型*/
36  Day day2 = Day.Monday;
37switch(day2){
38case  Monday:
39                System.out.println("今天星期⼀");
40break;
41        }
42
43/*switch语句中可以匹配char类型:char类型可以根据ASICC码转换*/
44 char char1='a';
45switch(char1){
46case 'a':
47            System.out.println("这是a");
switch语句表示范围
48break;
49default:
50            System.out.println("输⼊错误");
51break;
52        }
53
54        }
55
56 }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。