public static double calcAverage() {
int sum = 0;
for (int i=0; i < people.length; i++)
sum = sum + people[i];
double calcAverage() = sum / people.length
System.out.println(people.calcAverage());
}
改变
double calcAverage() = sum / people.length
至
double average = sum / (double)people.length;
(声明新变量的正确方法)
改变
System.out.println(people.calcAverage());
至
return average;
(如果你想打印调用函数的结果,你应该总是在函数之外做,例如main
在调用函数并存储返回结果之后再做)
所以我们有:
public static double calcAverage() {
int sum = 0;
for (int i=0; i < people.length; i++)
{
sum = sum + people[i];
}
double average = sum / (double)people.length;
return average;
}