Понимаю, что где то перемудрил. А вот где большой вопрос.
package com.javarush.task.task18.task1820;
/*
Округление чисел
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fileName1 = reader.readLine();
String fileName2 = reader.readLine();
FileInputStream readFile1 = new FileInputStream(fileName1);
FileOutputStream writeFile2 = new FileOutputStream(fileName2);
int buf = 0;
while(readFile1.available() > 0) {
buf = readFile1.read();
String s = Double.toString(buf);
writeFile2.write((int) Math.round(Double.parseDouble(s)));
String space = " ";
writeFile2.write(space.getBytes());
}
readFile1.close();
writeFile2.close();
}
}