Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level18.lesson10.home09;
- /* Файлы и исключения
- 0. Читайте с консоли имена файлов
- 1. Если файла не существует (передано неправильное имя файла), то
- перехватить исключение FileNotFoundException,
- 2. вывести в консоль
- переданное неправильное имя файла
- и завершить работу программы.
- 3. Закрыть потоки.
- Не использовать try-with-resources
- Не используйте System.exit();
- */
- import java.io.*;
- public class Solution {
- public static void main(String[] args) throws IOException{
- BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
- String fileName;
- File specFile = null;
- boolean eof = false;
- while (!eof) {
- fileName = br.readLine();
- try {
- specFile = new File(fileName);
- if(specFile.exists() && !specFile.isDirectory()) {
- }
- else
- throw new FileNotFoundException();
- }
- catch (FileNotFoundException e) {
- System.out.println(fileName);
- eof = true;
- }
- }
- br.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement