case 后面若是没有break会一直往下一个case执行 switch(x)和switch(y) 你比较一下区别看看 2 就没有输出 switch(y)就是switch(x)的第一个case
你case1没有breaky的switch里面那个break只能跳出里面那一层的switch
case 1: switch(y){case;break;}case 2:........因为case 1:的后面没有break。