Wie kann ich abbrechen

Status
Nicht offen für weitere Antworten.

sheavymaus

Neues Mitglied
Ich musste ein einfaches Bankprogramm schreiben!

Kurz:
3 Konten (otto, anna, till)
otto: 0
anna: 500
till: 1000

Aufgaben:
1. Einzahlen je Konto: 800
2. Abheben je konto: 1000

Ausgabe:
nach dem Abheben sollte bei otto sowas wie "Error - überziehen geht nicht" stehen

ich habe 2 Programme (eins wo der Kompiler ist, ein anderes wo das eigentliche Programm drin steht)

frage

Code:
public void abheben (int betrag)       //Implementation Methode abheben
  {
    kontostand = kontostand - betrag;    //was soll beim auszahlen passieren
    if(kontostand <0)
    {
      System.out.print("Der zu buchende Betrag übersteigt Ihre Kreditline");
      break;

    }
  }

ich wollte mit der if-Funktion und dem break verhindern, dass er -200 schreibt.

Funktioniert aber nicht.

Braucht ihr nochmehr angaben, oder genügen diese um mir zu helfen?

Gruß
Sheavymaus[/code]
 
ich würde das eher so machen

Code:
public void abheben (int betrag)       //Implementation Methode abheben
  {
    if(kontostand-betrag <0)
    {
      System.out.print("Der zu buchende Betrag übersteigt Ihre Kreditline");
    }
    else
    {
         kontostand = kontostand -betrag;
    }
  }
 
Danke dir!

Es hat sofort geklappt!

Das war ja einfach spitze!

Ich muss das Programm nämlich morgen um 7:45 vorstellen d.h. abgeben!
Ich bin ja von der Schnelligkeit dieses Forums echt ganz platt.

:###

Super, ich danke dir gaaaaaanz doll!

Grüßle
sheavymaus
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben