package com.javarush.task.task18.task1820;

/*
Округление чисел
*/

import java.io.*;
import java.util.ArrayList;

public class Solution {
    public static void main(String[] args)throws  Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
       FileInputStream input = new FileInputStream(reader.readLine());
        FileOutputStream output = new  FileOutputStream (reader.readLine());
        ArrayList<Integer> array = new ArrayList<>();
        ArrayList<String> array2 = new ArrayList<>();
        while(input.available()>0)
        {
           array.add(input.read()) ;
        }
        String c = "";
     for(int i =0; i<array.size(); i++) {
    if(array.get(i).equals(32))
    {
        array2.add(c);
        c="";
    }
         if(!array.get(i).equals(32)) {
    c = c + String.valueOf(Character.toChars(array.get(i)));}

         if  (i==array.size()-1) {  array2.add(c); }
     }
        for(int i =0; i<array2.size(); i++)
        {
output.write(Math.round(Float.parseFloat(array2.get(i))));
            System.out.println(Math.round(Float.parseFloat(array2.get(i))));
        }
        System.out.println();
input.close();
        output.close();
    }
}
Входные данные: 3.49 3.50 3.51 -3.49 -3.50 -3.51 Вывод в консоль(для теста): 3 4 4 -3 -3 -4 Однако, при попытке записи в файл в самом файле вижу следующее: ýýü Кодировку менял - не лечит. Подскажите, пожалуйста, в чем проблема.