Добрый день
При решении данной задачи возник такой вопрос, когда я запускаю код в IDEA и ввожу в качестве исходных данных неверное имя файла, в консоли не отображается никак работа блока catch (не выводится сообщение "Файл не существует"), то есть программа ждет, пока будет введено имя второго файла ("выходного"), а потом выбрасывает исключение FileNotFoundException и заканчивает работу, независимо от того какое имя ввести вторым
Проверку программа прошла, и, прочитав комментарии к задаче, понимаю, что решила её правильно.
Но почему программа не работает так, как должна? Не выводит сообщение и не считывает заново имя "входного"? Какая-то проблема с отображением, настройками в IDEA?
В среде IDEA я работаю недавно, буду благодарна за помощь)
Если имеет значение, кусок кода с блоком try... - catch
String sourceFileName = reader.readLine();
try {
getInputStream(sourceFileName);
}
catch(FileNotFoundException e){
System.out.println("Файл не существует");
sourceFileName = reader.readLine();
}