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

Ответы на вопрос(8)

Ваш ответ на вопрос