gpt4 book ai didi

Java Error 参数错误,但它们是正确的?

转载 作者:行者123 更新时间:2023-12-02 12:05:58 24 4
gpt4 key购买 nike

现在,我收到两个错误,对于两种方法来说都是相同的。这些:

Java: method annAmortRate in class mypack.Calculation cannot be applied to given types;
required: double,double,double
found: double,double
reason: actual and formal Argument lists differ in length

在我看来,如果我为我的方法声明了 3 个 double 值,但只传递了 2 个,就会出现这种情况。但这就是方法:

主类:

double T = 0.0;
double rpy = 0.0;

if (isAnnuityLoan) {
T = Calculation.annAmortRate(rpy, I);
} else {
rpy = Calculation.ratePerYear(I, T);

我事先定义了这两个,这样我就不会在 if 情况的范围上遇到麻烦。

计算类:

public static double ratePerYear(double I, double T) {

double rpy = I + T;
return rpy;
}


public static double annAmortRate(double rpy, double I) {

double T = rpy - I;
return T;
}

定义了两个,我提供了两个。编译器如何期望三个 double ?

最佳答案

与 src 相同的目录中还有另一个文件夹,其中 intelliJ 转移了我的部分类,包括 Calculation.java 的版本

关于Java Error 参数错误,但它们是正确的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46909995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com