Zum Inhalt springen

Übung: Notenverwaltung Aufgabe 2 Lösung

Aus Informatik Q1 Wiki
Version vom 10. November 2025, 18:14 Uhr von AL (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<syntaxhighlight lang="java"> 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].berechne…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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;
    }
}