Подскажите пожалуйста, логика работает так как требуется. Потоки закрывал уже и по отдельности и в ресурсном try, но валидатору все равно что-то не нравится, и не понятно что? Куда рыть не очень понятно.
Считать с консоли 2 имени файла.
Первый файл содержит вещественные(дробные) числа, разделенные пробелом. Например, 3.1415.
Округлить числа до целых и записать через пробел во второй файл.
Закрыть потоки.
Открывайте поток fos2 без использования аргумента true, чтобы файл с результатами округления полностью перезаписывался при каждом новом запуске программы.
При создании объекта scanner в конструктор передаётся аргумент типа File. Использование этого класса при решении ряда задач является неприемлемым с точки зрения авторов тестов, но в то же время такое требование явно в условии не предъявляется. Попробуйте создавать объект scanner при помощи другого конструктора, например, с аргументом String.
Странно конечно что валидатор так себя ведет, хорошее и небольшое решение задачи. Переписал немного чтение из файла и валидатор сжалился и принял решение. Спасибо!