Сначала писал без try, но после появления этой ошибки посмотрел в правильном решении и переписал с ним. но проблема не решилась
package com.javarush.task.task18.task1820;
import java.io.*;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;
/*
Округление чисел
*/
public class Solution {
public static void main(String[] args) throws IOException {
Scanner console = new Scanner(System.in);
List<String> fileNameList = new ArrayList<>(); //D:\dbl.txt D:\int.txt
Collections.addAll(fileNameList, console.nextLine(), console.nextLine());
//console.close();
try (BufferedReader reader = Files.newBufferedReader(Paths.get(fileNameList.get(0)));
PrintWriter writer = new PrintWriter(new FileWriter(fileNameList.get(1)))) {
while (reader.ready()) {
NumListClass.setNumList(reader.readLine());
}
for (String el : NumListClass.getNumList()) {
writer.print(Math.round(Double.parseDouble(el)) + " ");
}
}
}
public static class NumListClass {
private static List<String> numList = new ArrayList<>();
public static void setNumList(String str){
Collections.addAll(numList, str.split(" "));
}
public static List<String> getNumList() {
return numList;
}
}
}