Java 爪哇预计年降雨量不正确

Java 爪哇预计年降雨量不正确,java,for-loop,Java,For Loop,我试图得到某一年的平均降雨量。当我尝试这个的时候,我失败了 Incorrect mean rainfall for a year expected: <80.19> but was <8.341666666666667> 预计一年的平均降雨量不正确:但 我想这意味着我计算的是十年的平均值,而不是某一年的某个平均值。但我不确定该怎么办,因为我以前运行过它,它可以工作,但现在不行了:( public双重计算年数(整数年){ 双和=0; for(int counter=0;

我试图得到某一年的平均降雨量。当我尝试这个的时候,我失败了

Incorrect mean rainfall for a year expected: <80.19> but was <8.341666666666667>
预计一年的平均降雨量不正确:但
我想这意味着我计算的是十年的平均值,而不是某一年的某个平均值。但我不确定该怎么办,因为我以前运行过它,它可以工作,但现在不行了:(

public双重计算年数(整数年){
双和=0;
for(int counter=0;counter
如果您有
总和
,您可能想要:

sum += rainfallYears[counter].calculateMeanRainfall();

注意
+
;否则您只是得到最后一个元素,而不是求和。

如果您有
求和
,您可能想要:

sum += rainfallYears[counter].calculateMeanRainfall();

注意
+
;否则你只是得到最后一个元素,而不是总结它。

你所做的事情似乎可疑,你的目标也不清楚。你在一些测试用例上运行它(这会给你第一个输出),并且有一个不匹配。我想任务如下:给定一年,计算今年的平均降雨量。如果在代码中的任何地方都没有使用year,您如何期望得到正确的响应。我认为这也很奇怪。这几乎就是任务。这给了我一个想法,我将尝试在for循环中使用getYear。谢谢。这很好你所做的似乎有些可疑,你的目标也不清楚。你在一些测试用例上运行它(这会给你第一个输出),并且有一个不匹配。我想任务如下:给定一年,计算今年的平均降雨量。如果在代码中的任何地方都没有使用year,您如何期望得到正确的响应。我认为这也很奇怪。这几乎就是任务。这给了我一个想法,我将尝试在for循环中使用getYear。谢谢。