Habe folgende Klasse
Nun möchte ich gerne den Gewinner ermitteln welcher am meisten gespart hat, bekomme aber keine Lösung hin weil
nach der Ausgabe von grumml.leeren() usw. grumml.leeren(), herbert.leeren() und klaus.leeren() nur noch 0 rauskommt.
Die zweite Klasse welche ich benutze ist:
Wie kann ich den Gewinner ermitteln?
Wäre gut wenn ihr mir helfen könntet
Code:
class Start {
static final int ANZ_EINZAHLEN = 5;
public static void main(String[] args) {
Sparschwein grumml = new Sparschwein();
Sparschwein herbert = new Sparschwein();
Sparschwein klaus = new Sparschwein();
for (int i = 0; i < ANZ_EINZAHLEN; ++i) {
grumml.einzahlen((int) (Math.random() * 10));
}
for (int i = 0; i < ANZ_EINZAHLEN; ++i) {
herbert.einzahlen((int) (Math.random() * 10));
}
for (int i = 0; i < ANZ_EINZAHLEN; ++i) {
klaus.einzahlen((int) (Math.random() * 10));
}
Out.println("Gespart: " + grumml.leeren());
Out.println("Gespart: " + herbert.leeren());
Out.println("Gespart: " + klaus.leeren());
Nun möchte ich gerne den Gewinner ermitteln welcher am meisten gespart hat, bekomme aber keine Lösung hin weil
nach der Ausgabe von grumml.leeren() usw. grumml.leeren(), herbert.leeren() und klaus.leeren() nur noch 0 rauskommt.
Die zweite Klasse welche ich benutze ist:
Code:
class Sparschwein {
int inhalt = 0; // in Cent
void einzahlen(int betrag) {
inhalt += betrag;
}
int leeren() {
int merken = inhalt;
inhalt = 0;
return merken;
}
}
Wie kann ich den Gewinner ermitteln?
Wäre gut wenn ihr mir helfen könntet