まあただの興味で聞いてるだけだと思うが一応
caseの後には必ずbreak付けろ
使わなくてもdefaultは書け
caseはswitchスコープの直下に置け、ループの途中に挟むなんて言語道断
以上