Как зациклить оператор try catch?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как зациклить оператор try catch?

Сообщение Anonymous »

Как зациклить оператор try/catch? Я создаю программу, которая читает файл с помощью сканера и читает его с клавиатуры. Итак, я хочу, чтобы, если файл не существует, программа скажет: «Этот файл не существует, попробуйте еще раз». затем попросите пользователя ввести другое имя файла. Я попробовал несколько разных способов сделать это, но все мои попытки заканчивались сбоем программы.

Вот что у меня получилось
try {
System.out.println("Please enter the name of the file: ");
Scanner in = new Scanner(System.in);
File file = new File(in.next());
Scanner scan = new Scanner(file);
} catch (Exception e) {
e.printStackTrace();
System.out.println("File does not exist please try again. ");
}


Подробнее здесь: https://stackoverflow.com/questions/122 ... -statement
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»