Hilfe bei Quelcode

[url]http://de.sourcepod.com/arbjzu72-20249[/url]

Hallo alle zusammen,
Ich habe als Hausaufgabe dieses Java-Programm geschrieben (Ich bin blutiger Anfänger), welches ein einfaches Bankkonto mit den optionen konto anlegen, einzahlen, abheben und kontodaten anzeigen verwalten soll.
Jedenfall ist es nun so, dass wenn Ich das Programm laufen lasse, 2 fehler passieren, die ich nicht wegbekomme.

  1. Beim Einzahlen wird immer der doppelte Betrag eingezahlt.
  2. Wenn zu viel abgehoben wird (was laut aufgabe verboten ist) wird meine Fehlermeldung immer 2 mal angezeigt.

Ich hoffe sehr irgendwer kann mir helfen.
Vielen Dank und viele Grüße.

Hallo Kev,

Zum zweiten Problem: Das zweite Problem ist das selbe wie das erste :wink:

Zum ersten Problem:
Du rufst die Methode einzahlen() zweimal auf:
k.einzahlen (betrag);
IO.writeln("Der neue Kontostand beträgt "+k.einzahlen (betrag));
k.einzahlen (betrag) ist auf Aufruf der Methode - und als Argument von IO.writeln rufst Du die Methode dann nochmal auf. Deshalb wird der Betrag auch zweimal eingezahlt.

Viel Erfolg beim Korrigieren und Testen!

Vielen Dank, funktioniert jetzt ohne Probleme :smile: