一. Swich语句使用注意事项
1. 多个case后面的数值不可用重复
//switch 语句里case值不能相等
public static void main(String[] args) {
int num = 1;
switch (num) {
case 1:
System.out.println("AAAA");
break;
case 1:
System.out.println("BBB");
break;
default:
System.out.println("CCCCCC");
break;
}
}
2. switch后面小括号里的变量只能是以下数据类型:
基础数据类型:byte、short、char、int 引用数据类型:String、enum
3. case 和 default的顺序可以颠倒,而且break语句可以省略 如果没有break会穿透下面的case执行本行 和 不进行下一个case判断执行下个case的语句
public static void main(String[] args) {
int num = 1;
switch (num) {
case 1:
System.out.println("AAAA");
//break;
case 2:
System.out.println("BBB");
break;
default:
System.out.println("CCCCCC");
break;
}
}