int i = 3;
switch (i) {
case 1:
case 2:
System.out.println("1或者2都会打印这句 这就是case合并");
case 3:
System.out.println("没有break的情况下 当碰到满足条件的case 则后面的case和default就失效");
// 没有break 后面的default和case失效
default:
System.out.println("其他条件都不满足 则执行default语句");
case 4:
System.out.println("因为没break 所以这里的case则等于无效 这句照样打印 这就是case穿透");
break;
case 5:
System.out.println("因为上面有break 所以程序已经跳出来了 这句就无法打印");
}