Это все ваше заявление о переключении? Если это так, вы забываете
default:
break;
раздел.
Убедитесь, что ваш вопрос включает полный или хотя бы полный метод, чтобы нам было легче помочь.
EDIT:
Ой! Посмотрев на это во второй раз, если вы объявляете новые переменные в операторе switch, вы должны сделать это в фигурных скобках. Не уверен, почему именно я столкнулся с этой проблемой несколько недель назад. Может быть, кто-нибудь может уточнить, зачем это нужно?