Подскажите, почему по мнению компилятора я не заканчиваю считывание строк если значение не совпадает с Loser,Coder,Proger,User ? если должен отработать дефолтный кейс, пробовал там даже закрывать поток ридера, все равно не принимает.