Eclipse在每个函数上均显示错误,我不知道为什么

时间:2019-06-28 18:46:28

标签: java eclipse

您好,我是Java和Eclipse的新手。我在编写函数时,eclipse总是显示错误(在行double double makeChange(double itemCost,double dollarsProvided)){并且我不知道为什么。这是代码:

package lernen;

public class udacity {

    public static void main(String[] args) {

public double makeChange(double itemCost, double dollarsProvided) {
    double change = dollarsProvided - itemCost ;
    return change;
} 

}

}

它说:这行有多个标记     -语法错误,插入“;”去完成      LocalVariableDeclarationStatement     -令牌“ rollDice”的语法错误,预期在AnnotationName之后      这个令牌     -语法错误,插入“ []”以完成尺寸     -参数rollDice的非法修饰符;只能进入决赛

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

您不能在主方法内创建方法。

public static void main(String[] args) {
 double d = makeChange(0,0);

}

public static double makeChange(double itemCost, double dollarsProvided) {
    double change = dollarsProvided - itemCost ;
    return change;
}