Доброго времени суток.
Подскажите, пожалуйста, почему не проходит по четвертому пункту? Пробовал тестировать на разных числах - всё соответствует условию. Валидатор не принимает
package com.javarush.task.task18.task1820;
import java.io.*;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.util.ArrayList;
/*
Округление чисел
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file1 = reader.readLine();
String file2 = reader.readLine();
BigDecimal number = null;
StringBuilder stringBuffer = new StringBuilder();
try (BufferedReader numbersReader = new BufferedReader(new FileReader(file1));
BufferedWriter numbersWriter = new BufferedWriter(new FileWriter(file2))) {
while (numbersReader.ready()) {
stringBuffer.append(numbersReader.readLine());
}
for (String element : stringBuffer.toString().split(" ")) {
number = new BigDecimal(element);
number = number.setScale(0, RoundingMode.HALF_UP);
numbersWriter.write(number.toString() + " ");
}
}
}
}