Zum Inhalt springen

Übung: Notenverwaltung Aufgabe 2 Lösung

Aus Informatik Q1 Wiki
public class Klasse {
    private String bezeichnung;
    private Schueler[] schuelerListe;

    public Klasse(String bezeichnung, Schueler[] schuelerListe) {
        this.bezeichnung = bezeichnung;
        this.schuelerListe = schuelerListe;
    }

    public double berechneKlassendurchschnitt() {
        double summe = 0;
        for (int i = 0; i < schuelerListe.length; i++) {
            summe += schuelerListe[i].berechneDurchschnitt();
        }
        return summe / schuelerListe.length;
    }

    public int zaehleBestandene() {
        int anzahl = 0;
        for (int i = 0; i < schuelerListe.length; i++) {
            if (schuelerListe[i].hatBestanden()) {
                anzahl++;
            }
        }
        return anzahl;
    }
}