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

7
задан Andrzej Doyle 17 August 2012 в 08:29
поделиться