1,break可以省略吗? default中的可以省略,其他的如果省略会执行下一个case,从下一个case的 break中中断.(case穿透) 2,default一定要在最后吗? 不是,可以在任意位置 3,switch结束条件 遇到break/走到末尾(default) 4,case后面只能是常量不能是变量,多个case后面的值不能是相同的 5,default可以省略如case就可以把值固定A,B,C,D 6,switch表达式:byte.short.int.char jdk5以后支持枚举类