У меня есть домашнее задание, и мне было интересно, может ли кто-нибудь помочь мне, поскольку я новичок в Java и программировании и застрял на вопросе. Вопрос:
Первый метод находит среднее значение элементов массива целых чисел :
public double average(int[] data)
. То есть, учитывая массив целых чисел, данные, вычисляющие среднее значение его элементов, возвращают среднее значение. Например, среднее значение {1, 3, 2, 5, 8} равно 3,8.
Вот что я сделал до сих пор:
public double average(int[] data) {
int sum = 0;
while(int i=0; i < data.length; i++)
sum = sum + data[i];
double average = sum / data.length;;
System.out.println("Average value of array element is " " + average);
}
При компиляции я получаю сообщение об ошибке в части int i=0
, говорящее «ожидается.class». Любая помощь будет оценена по достоинству.