Ultra Geile Studenten Benutzer Oberfläche (UGSBO)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
850 B

package ugsbo.com.notenSpeicher;
public class NotenKette {
Noten Workingobjekt;
public NotenKette(String eingabeFach, int eingabeNote) {
Workingobjekt = new Noten(eingabeFach, eingabeNote);
}
public double durchschnitt() {
return Workingobjekt.getDurchschnitt();
}
public void add(String eingabeFach, int eingabeNote) {
if (eingabeNote == 0) return;
Noten newWorkingObjekt = new Noten(eingabeFach,eingabeNote, Workingobjekt.previousHash, Workingobjekt.durchschnitt, Workingobjekt);
Workingobjekt = newWorkingObjekt;
}
public String toString() {
String erg = "";
Noten temp = Workingobjekt;
while (true) {
erg += temp.getFach() + "\t"+ temp.getNote() +"\n";
temp = temp.getVorher();
if (temp == null) {
return erg;
}
}
}
}