проверял - все нормально работает - но не проходит второй пункт
package com.javarush.task.task13.task1319;
import java.io.*;
/*
Писатель в файл с консоли
1. Прочесть с консоли имя файла.
2. Считывать строки с консоли, пока пользователь не введет строку "exit".
3. Вывести абсолютно все введенные строки в файл, каждую строчку с новой строки.
*/
public class Solution {
public static void main(String[] args) throws IOException {
try {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName = reader.readLine();
boolean bool = true;
BufferedWriter buffRead = new BufferedWriter(new BufferedWriter(new FileWriter(fileName)));
// BufferedWriter buffRead - Записывает текст в поток вывода символов, буферизуя символы,
// чтобы обеспечить эффективную запись отдельных символов, массивов и строк.
while (bool){
String a = reader.readLine();
buffRead.write(a + "\r\n");
if (a.equals("exit")){
bool = false;
buffRead.close();
reader.close();
}
}
}catch (IOException a){
System.out.println("Вы ввели неверный путь к фалу");
}
}
}