Klicken Sie Zeilen an, die mit + markiert sind. Dort ist Hilfeinformation hinterlegt.
Die drei Variablen aus Klausur.java sind hier in einem Feld-Objekt (Array) zusammengefasst.
Pro Klausuraufgabe gibt es nun ein Feldelement vom Typ int.
Die Feldelemente sind von 0 bis 2 durchnummeriert. Das Feld insgesamt hat den Referenztyp int[].
Soll eine weitere Klausuraufgabe hinzukommen, muss nur eine weitere Punktzahl in den geschweiften Klammern ergänzt werden.
Ein Feld (Array) kann man mit einer Schleife durchlaufen.
Am Anfang wird die Laufvariable i mit 0 initialisiert. Dann wird geprüft, ob i kleiner als die Feldlänge ist (in diesem Beispiel 3). Im positiven Fall wird Zeile 21 ausgeführt. Danach wird die Laufvariable mit dem Operator ++ um 1 erhöht und wieder geprüft ob ihr Wert kleiner als die Feldlänge ist usw.
Die Schleife sieht unabhängig von der Anzahl der Klausuraufgaben immer gleich aus.
Es wird nur eine einzige Ausgabeanweisung gebraucht. Dadurch kann das Ausgabeformat oder die Ausgabemethode sehr leicht geändert werden.
Auf die Feldelement wird mit dem Indexoperator [i] zugegriffen, also nacheinander auf punkte[0], punkte[1] und punkte[2].