嗨,您一直在弄清楚如何找到特定年份的平均马力的数学编码?如果有人可以帮我编写代码,那就太好了。如果您愿意,我还可以提供有关 ArrayList 或 Class 的更多信息,请发表评论。
以下是方法要求:
公共双 getAverageHorsepowerOfYear(int modelYear)
- 返回与指定为参数的 modelYear 匹配的所有兰博基尼对象的平均马力。
- 如果没有兰博基尼汽车与指定的车型年份匹配,则返回 0.0
- 此方法返回的值必须是十进制数(10 / 3 = 3.3333334,而不是 3)。
这是我的方法:
public double getAverageHorsepowerOfYear(int modelYear)
{
double avgHP = 0.0;
for(Lamborghini l : inventory){
if(l.getModelYear() == modelYear){
avgHP = avgHP/l.getHorsepower();
avgHP++;
}
}
return avgHP;
}
我觉得这是不正确的,所以如果有人可以帮助我,将不胜感激。提前致谢。