switch文のbreakが抜けていた