Как использовать Do-While L oop для построения программы - PullRequest
1 голос
/ 06 мая 2020
public static double avgArry(double[] a) {
        double sum = 0;
        double average = 0;
        int i =0;

        while(i<a.length) {
        sum += a[i] ;
        average = sum / a.length;
        ++i;
    }
        return average;
}   

    public static void main(String[] args) {
        // TODO Auto-generated method stub
double j;
        double[] array = {1.5, 20.3, 4.5, 5.5, 10.3, 450, 20.4, -22.3};

        j = avgArry(array);

        System.out.format("The average is: %.3f" , j);


}


}

Программа выше вычисляет среднее значение элементов в массиве. Но моя проблема в том, как я могу поместить его в Do-While l oop? Хотя l oop и for-l oop были сделаны мной. Пожалуйста, помогите мне: ,,, (. Пожалуйста, не судите меня, я новичок в Java.

Среднее значение: 61,275

1 Ответ

1 голос
/ 06 мая 2020

Это должно сработать. Имейте в виду, чтобы это работало, в вашем массиве должен быть хотя бы один элемент

  do{
       sum += a[i] ;
       average = sum / a.length;
       ++i;
    }
    while(i<a.length);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...