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小时内删除。
发表评论