Есть два вопроса. 1. правильно ли , что reader помещен в цик while? если его вынести перед циклом, то возможность ввода будет 1 раз? 2. почему компилятор ругается? "Перед блоком "else" должен быть объявлен блок "if". файл com/javarush/task/task05/task0529/Solution.java, строка 20, позиция 517" он же объявлен. понимаю, что если убрать else, должно заработать. но по идее и с else должно же? почему?