Не проходит ни один из пунктов, не понимаю в чем дело.
package com.javarush.task.task18.task1;
import java.util.*;
import java.io.*;
import java.lang.Math;
import java.util.Arrays;
/*
Округление чисел
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
File fileToRead = new File(reader.readLine());
File fileToWrite = new File(reader.readLine());
ArrayList<String> listOfStrings = new ArrayList<>();
ArrayList<Integer> listOfInts = new ArrayList<>();
String lines;
try (BufferedReader fileReader = new BufferedReader(new FileReader(fileToRead))) {
while ((lines = fileReader.readLine()) != null) {
listOfStrings.addAll(Arrays.asList(lines.split(" ")));
}
} catch (IOException e) {
}
for (int i = 0; i < listOfStrings.size(); i++) {
double stringToDouble = Double.parseDouble(listOfStrings.get(i));
int a = (int) Math.round(stringToDouble);
listOfInts.add(a);
}
BufferedWriter fileWriter = new BufferedWriter(new FileWriter(fileToWrite));
for (int a : listOfInts) {
fileWriter.write(a + " ");
}
fileWriter.close();
}
}