Как манипулировать массивами. Найти среднее. Новичок Java
У меня есть домашнее задание, и мне было интересно, сможет ли кто-нибудь мне помочь, так как я новичок в 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
часть, говорящая "ожидаемый класс". Любая помощь будет оценена.