嗨,我似乎在调用main中的类时遇到问题。有人可以指出吗?

KilometerTabel.java

package pratikum31d;
public static double mijlToKilometer() {
    double mijl;
    mijl = 0;
    for (int i = 1; i < 11; i++) {
        mijl = i;
    }
    double kilometer = 1.609 * mijl;
    System.out.println(kilometer + " kilometer" + " dat is " + mijl + " mijl");
    return kilometer;
}


Main.java

package pratikum31d;
public class Main {

    public static void main(String[] args) {

        kilometer = mijlToKilometer();

    }
}

最佳答案

您从未在mijl中定义一个名为main的变量。您期望将什么值传递给mijlToKilometer

===更新===

您的新代码将出现以下问题:

仍然声明mijlToKilometer需要一个参数,因此您将无法在没有参数的情况下调用它。您必须从double mijl的定义中删除mijlToKilometer

尽管我很难确定它应该做什么,但您的for循环并没有实现您的预​​期。

08-25 02:06