仅供自己记录学习,无它用,欢迎指导!
public class Demo07Switch {
public static void main(String[] args){
int num = 6;
switch(num){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期2");
break;
case 3:
System.out.println("星期3");
break;
case 4:
System.out.println("星期4");
break;
case 5:
System.out.println("星期5");
break;
case 6:
System.out.println("星期6");
break;
case 7:
System.out.println("星期7");
break;
default:
System.out.println("数据不合理");
break;//最后一个break语句可以省略,但是强烈推荐不要省略
}
}
}
/*
switch语句使用的注意事项:
1.多个case后面的数值不可以重复
2.switch后面小括号当中只能是下列数据类型:
基本数据类型:byte/short/char/int
引用数据类型:String字符串、enum枚举
3.switch语句格式可以很灵活:前后顺序可以颠倒,而且break语句还可以省略。
"匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止(向下穿透)"
*/
public class Demo08SwitchNotice {
public static void main(String[] args){
int num = 3;
switch(num){
case 1:
System.out.println("AAA");
break;
default:
System.out.println("他好,我也好!");
break;
case 3:
System.out.println("CCC");
//break;
case 2:
System.out.println("888");
break;
}
}
}