Jak manipulować tablicami. Znajdź średnią. Początkujący Java

Mam zadanie domowe i zastanawiałem się, czy ktoś może mi pomóc, ponieważ jestem nowy w Javie i programowaniu i utknąłem na pytaniu. Pytanie brzmi:

Pierwsza metoda znajduje średnią elementów tablicy liczb całkowitych:

public double average(int[] data)

Oznacza to, że biorąc pod uwagę tablicę liczb całkowitych, dane, obliczenie średniej ich elementów, zwracają wartość średnią. Na przykład średnia {1, 3, 2, 5, 8} wynosi 3,8.

Oto co zrobiłem do tej pory:

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);
}

Podczas kompilacji otrzymuję komunikat o błędzie na stronieint i=0 część mówiąc „oczekiwana klasa”. Każda pomoc byłaby doceniana.

questionAnswers(8)

yourAnswerToTheQuestion