我试图获得某一年的平均降雨量。当我尝试这个时,我就失败了。
Incorrect mean rainfall for a year expected: <80.19> but was <8.341666666666667>
我认为这意味着我计算十年的平均值而不是指定年份的某个平均值。但我不知道该怎么办,因为我之前运行它并且它正在工作,现在它不是:(
public double calculateMeanRainfallYear(int Year) {
double sum = 0;
for(int counter = 0; counter < rainfallYears.length;c ounter++) {
sum = rainfallYears[counter].calculateMeanRainfall();
}
return sum/rainfallYears.length;
}
答案 0 :(得分:2)
如果你有<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<details>
<summary>Summary 1</summary>
Some details 1.
</details>
<details>
<summary>Summary 2</summary>
Some details 2.
</details>
<details>
<summary>Summary 3</summary>
Some details 3.
</details>
,你可能想要:
sum
记住sum += rainfallYears[counter].calculateMeanRainfall();
;否则你只是得到最后一个元素,而不是总结它。