carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.777 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 1230 von 2963 (42%) |<   <   >   >|

Autor Gast
Datum 26.04.04, 09:09
Betreff Re: frage zu do/while und beenden von code


Hallo,
import java.io.*;

public class KontoVerwaltung {
    
    public KontoVerwaltung(){
        while(true){
            zeigeAufforderung();
            int wahl=liesEingabe();
            switch (wahl){
                case 0: System.out.println("und Tschüß...");System.exit(0);break;
                case 1: /*dein Code*/ break;
                case 2: /*dein Code*/ break;
                case 3: /*dein Code*/ break;
                case 4: /*dein Code*/ break;
                case 5: /*dein Code*/ break;
                default: System.err.println("Bitte geben Sie eine Zahl zwischen 0-5 ein!");
            }
        }
    }
    
    private void zeigeAufforderung(){
        System.out.println("");
        System.out.println("");
        System.out.println("\t Sparkontenverwaltung");
        System.out.println("\t========================");
        System.out.println("\t1 Kontostand anzeigen");
        System.out.println("\t2 Einzahlung durfuehren");
        System.out.println("\t3 Auszahlung durfuehren");
        System.out.println("\t4 Zinssatz aendern");
        System.out.println("\t5 Zinsen buchen");
        System.out.println("\t0 Ende");
        System.out.print("\n\nIhre Eingab, bitte:\t");
    }
    
    private int liesEingabe(){
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int wahl=-1;
        try{
            wahl=Integer.parseInt(br.readLine());
            }catch(Exception ex){
            if(ex instanceof NumberFormatException){
                System.err.println("Bitte geben Sie eine Zahl zwischen 0-5 ein!");
                return liesEingabe();
            }else
            ex.printStackTrace();
        }
        
        return wahl;
    }
    
    public static void main(String[] args) {
        new KontoVerwaltung();
    }
}

Gruß,
Tim


Diskussionsverlauf:
frage zu do/while und beenden von code
    Re: frage zu do/while und beenden von code
    Re: frage zu do/while und beenden von code
    Re: frage zu do/while und beenden von code
    Re: frage zu do/while und beenden von code
    Re: frage zu do/while und beenden von code

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com