while (true) {
try {
fileInputStream = getInputStream(sourceFileName);
break;
} catch (FileNotFoundException e) {
System.out.println("Файл не существует.");
sourceFileName = reader.readLine();
}
}
Или можно обойтись таким вариантом ? (так валидацию прошел) Но хочется понять как правильнее будет
try {
fileInputStream = getInputStream(sourceFileName);
} catch (FileNotFoundException e) {
System.out.println("Файл не существует.");
sourceFileName = reader.readLine();
}
}