您好,我是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的非法修饰符;只能进入决赛
你能帮我吗?
答案 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;
}