public class Demo07Switch {
public static void main(String[] args) {
int num = 10;
switch (num) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("数据不合理");
break; // 最后一个break语句可以省略,但是强烈推荐不要省略
}
}
}
@@@注意事项
1,多个case 后面的数值不可以重复。
2,switch 后面小括号当中只能的下列数据类型:
基本数据类型:byte short char int
引用数据类型: String字符串。 enum枚举
3,switch 语句格式可以很灵活: 前后顺序可以颠倒,而且break语句还可以省略。(但不推荐不写break)
(匹配那一个case 就从那一个位置向下执行,直到遇到了break或者整体结束为止,)
原文:https://www.cnblogs.com/feng---/p/13334943.html