有人知道如何解决此问题吗?我是一个新手程序员,正试图将我的简介传递给Java类!
编写一种称为“平均值”的方法,该方法需要两次加倍,并返回两倍于这两个数字的平均值。例如,平均值(10,20)应该返回15.0,平均值(5.6,9.3)应该返回7.45。
这就是我现在所拥有的,但是我知道这是不正确的:
public double average(double a, double b)
{
return double a, double b / 2;
}
答案 0 :(得分:1)
代码应为:
public double average(double a, double b)
{
return (a+b) / 2;
}
答案 1 :(得分:1)
您应该这样更改退货声明
public double average(double a, double b)
{
return (a+b)/2;
}
之所以不需要调用a + b而不是对a和b进行两次加倍的原因是因为您已经在方法参数中将变量a和b定义为double。因此,您无需再次执行此操作,只要在使用变量时就再次将其定义为double。您只需定义一次即可,并分别像a和b一样使用它们。