Закрывает ридер как в условии ,но вылетает исключение если ввожу другие слова .Видимо , потому что в цикле он пытается обратиться к ридеру опять
String data = reader.readLine();
Не приходит в голову как это обойти.