代码演示1:
package zhao.struct;
/**
* zhao.struct
* Created on 2020/9/16.
*/
public class SwitchDemo {
/*
switch特性:case穿透性
案例:星期1-5输出 工作日,星期六日输出休息日
case1 case2 ....case5 输出结果相同
case后面的常量,和switch中数据相同,没有break 一直向下穿透
case后面没有break,程序就会一直向下穿透
若两个break注释掉 则会输出 工作日 休息日
*/
public static void main(String[] args) {
int week = 3;
switch (week) {
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("工作日");
break;
case 6:
case 7:
System.out.println("休息日");
break;
}
}
}
输出结果:
代码演示2: