Мар
28
Файлы и исключения
package com.javarush.test.level18.lesson10.home09; /* Файлы и исключения Читайте с консоли имена файлов Если файла не существует (передано неправильное имя файла), то перехватить исключение, вывести в консоль переданное неправильное имя файла и завершить работу программы Не забудьте закрыть все потоки */ import java.io.*; public class Solution { public static void main(String[] args) { BufferedReader rdr = new BufferedReader(new InputStreamReader(System.in)); String f = ""; while(true){ try { try { f = rdr.readLine(); File file = new File(f); if (!file.exists()) throw new FileNotFoundException(f); } catch (FileNotFoundException e) { System.out.println(f); break; } } catch (IOException e) { e.printStackTrace(); } } } }