Wątek przeniesiony 2022-07-29 22:41 z Coyote przez cerrato.

Sumowanie liczb z tablicy

0

Cześć,
Jestem poczatkujący w tematyce Javy i programowania, proszę o wsparcie w temacie. A mianowicie prosił bym o podpowiedź co jest nie tak w poniższym kodzie ?

public class Grades {

    private int[] grades;
    private int size;


    public Grades() {
        this.grades = new int[10];
        this.size = 0;
    }

    public void add(int value) {
        if (this.size == 10) {
            return;
        }
        this.grades[this.size] = value;
        this.size++;
    }

    public int readLast() {
        return this.grades[this.size - 1];

    }

    public float average() {

        float sum = 0;
        if (this.size == 0){
            return 0;
        } else {
            for (int i = 0, i < this.size, i++) {
                sum = sum + grades[i];
            }
            return sum / this.size;
        }
    }
}

głównie chodzi mi o fragment kodu, obliczający sumę ocen w tablicy :)
screenshot-20220729205346.png

2

Zamiast przecinków trzeba użyć średników w pętli for.

0
Spine napisał(a):

Zamiast przecinków trzeba użyć średników w pętli for.

Dziękuję bardzo za wskazówkę ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1