switch语句

 1 public class Demo07Switch {
 2     public static void main(String[] args) {
 3         int num = 10;
 4         
 5         switch (num) {
 6             case 1:
 7                 System.out.println("星期一");
 8                 break;
 9             case 2:
10                 System.out.println("星期二");
11                 break;
12             case 3:
13                 System.out.println("星期三");
14                 break;
15             case 4:
16                 System.out.println("星期四");
17                 break;
18             case 5:
19                 System.out.println("星期五");
20                 break;
21             case 6:
22                 System.out.println("星期六");
23                 break;
24             case 7:
25                 System.out.println("星期日");
26                 break;
27             default:
28                 System.out.println("数据不合理");
29                 break; // 最后一个break语句可以省略,但是强烈推荐不要省略
30         }
31     }
32 }

 

 1 /*
 2 switch语句使用的注意事项:
 3 
 4 1. 多个case后面的数值不可以重复。
 5 
 6 2. switch后面小括号当中只能是下列数据类型:
 7 基本数据类型:byte/short/char/int
 8 引用数据类型:String字符串、enum枚举
 9 
10 3. switch语句格式可以很灵活:前后顺序可以颠倒(即case 1与case 2可以互换位置),而且break语句还可以省略。
11 “匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。”
12 */
13 public class Demo08SwitchNotice {
14     public static void main(String[] args) {
15         int num = 2;
16         switch (num) {
17             case 1:
18                 System.out.println("你好");
19                 break;
20             case 2:
21                 System.out.println("我好");
22                 // break;(这里的break一省略,执行完case 2之后还会穿透case3,执行case3,直到遇到break或整体结束停止
23             case 3:
24                 System.out.println("大家好");
25                 break;
26             default:
27                 System.out.println("他好,我也好。");
28                 break;
29         } // switch
30     }
31 }

 

posted @ 2020-09-24 20:08  Oooooooa  阅读(97)  评论(0)    收藏  举报