Я пытаюсь создать статический метод в классе, которому передается массив объектов массива и возвращает среднее значение объектов в массиве.Создание метода для возврата среднего значения массива
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());
}
Код получает ошибки компиляции, но я направляюсь в правильном направлении?
Похоже, что у вас будет бесконечная рекурсия, как только вы ее скомпилируете. Переместите 'println' в другое место. Возможно, в «главном». – nattyddubbs
double calcAverage() неверно, объявите переменную double avgVal = sum/people.length; и распечатать avgVal – Abi
Как/где объявляются люди? –