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(); }}