It doesn't seem to print exit. I don't know why
package com.codegym.task.task13.task1319;
import java.io.*;
/*
Writing to a file from the console
*/
public class Solution {
public static void main(String[] args) {
// write your code here
String fin = "exit";
BufferedReader entrada = null;
BufferedWriter bufer = null;
try
{
entrada = new BufferedReader(new InputStreamReader(System.in));
bufer = new BufferedWriter(new FileWriter(entrada.readLine()));
while(true)
{
if(!entrada.readLine().equals("exit"))
{
bufer.write(entrada.readLine());
bufer.newLine();
bufer.flush();
}
else
{
bufer.write("exit");
bufer.newLine();
bufer.flush();
break;
}
}
}
catch(FileNotFoundException e)
{
e.printStackTrace();
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
try
{
entrada.close();
bufer.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
}