Подскажите, что не так с моим кодом? Где я ошибся?
package com.javarush.task.task13.task1319;
import java.io.*;
import java.nio.Buffer;
/*
Писатель в файл с консоли
*/
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
BufferedReader bf = null;
FileWriter fileWriter = null;
BufferedWriter bfw = null;
try {
bf = new BufferedReader(new InputStreamReader(System.in));
File file = new File("result.txt");
fileWriter = new FileWriter(file);
bfw = new BufferedWriter(fileWriter);
String s;
boolean bl = true;
while (bl) {
s = bf.readLine();
bfw.write(s);
if (s.equals("exit")) {
bl = false;
}
}
} catch (IOException e) {
System.out.println(e);
} finally {
bf.close();
bfw.close();
fileWriter.close();
}
}
}