мб баян, но с предыдущими проблемами не нашел ничего общего.
package com.javarush.task.task13.task1319;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.InputStreamReader;

/*
Писатель в файл с консоли
*/

public class Solution {
    public static void main(String[] args) throws Throwable{
        // напишите тут ваш код
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new FileWriter("C:/2.txt"));
        while(true){
            String s = br.readLine();
            if(!s.equals("exit")){
                bw.write(s);
                bw.newLine();
            }else{bw.write(s); break;}
        }

    }
}
потоки не закрывал ибо еще не сдавать на проверку. и забыл считать имя файла с консоли, да. исправлю.