public class Solution {
    public static void main(String[] args) {

        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        try (Scanner scanner = new Scanner(new FileReader(reader.readLine()));
             FileWriter fileWriter = new FileWriter(reader.readLine())) {

            scanner.useLocale(Locale.US);

            while (scanner.hasNext()) {
                Float x = scanner.nextFloat();
                fileWriter.write((String.format("%.0f", x) + " "));
            }

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
Должны соблюдаться принципы округления, указанные в задании. 1.5 1.8 5.98 9.87 9.879898 -9.875454 -3.51 -3.49 3.50 => 2 2 6 10 10 -10 -4 -3 4