Не компилируемый исходный код - ошибочный тип sym: pkg104cw.TSPSolver.readFile - PullRequest
0 голосов
/ 04 мая 2020

Вот мой основной метод, а readFile - это метод в классе TSPSolver. Этот метод сам по себе не имеет ошибок, но я не знаю, как его применить в основном методе.

 public class Main {
        public static void main(String[] args) {
            ArrayList<City> cities = TSPSolver.readFile("res/data.txt");
            cities = TSPSolver.solveProblem(cities);
            Double totalDistance = TSPSolver.printSolution(cities);
            System.out.printf("Distances: %f\n", totalDistance);
            // Your program should not crash after running the code above!!!
            // It should print out a correct result
        }
    }
Here is my readFile method
public class TSPSolver {
    private static ArrayList<City> cities;

    public static ArrayList<City> readFile(String filename) {
        try {
            Scanner sc = new Scanner(new File(filename));
            cities = new ArrayList<City>();
            while (sc.hasNext()) {
                cities.add(new City(sc.nextInt(),sc.nextInt(),sc.nextInt()));

            } 
            sc.close();
        } catch (IOException ioe) {
            ioe.printStackTrace();
        }


        return cities;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...