1
输出示例:Java方法存根错误
FIXME:完成getUserNum()
FIXME:完成getUserNum()
FIXME:完成computeAvg()
平均:-1
代码我有:
public class MthdStubsStatistics {
public static int getUserNum() {
System.out.println("FIXME: Finish getUserNum()");
return -1;
}
public static Integer computeAvg(){
System.out.println("FIXME: Finish computeAvg()");
return -1;
}
public static void main() {
int userNum1 = 0;
int userNum2 = 0;
int avgResult = 0;
userNum1 = getUserNum();
userNum2 = getUserNum();
avgResult = computeAvg(userNum1, userNum2);
System.out.println("Avg: " + avgResult);
return;
}
}
我遇到的问题是computeavg方法是给我这个错误:
MthdStubsStatistics.java:23: computeAvg() in MthdStubsStatistics cannot be applied to (int,int) avgResult = computeAvg(userNum1, userNum2);
'computeAvg'不接受任何参数,您不能使用参数调用它。 – Berger
当你遇到你不明白的异常时,尝试创建一个[mcve]。这将帮助您追踪到底是什么问题,并使其他人更容易帮助您解决问题。 –
好,非常感谢 – BMajowicz