import java.util.Scanner; import java.util.ArrayList; public class Bank { public static void main(String[] args) { showBar(); Kunde kunde = new Kunde("Meier", 23); // ArrayList konten = new ArrayList(); // // konten.add( new Girokonto(0,1000.0)); // konten.add( new Girokonto(1,100430.0)); // konten.add( new Girokonto(2,53.3)); kunde.setKundeKonto(new Girokonto(0,1000.0),0); kunde.setKundeKonto(new Girokonto(1,10340.0),1); kunde.setKundeKonto(new Girokonto(2,15.0),2); for (int i = 0; i < kunde.getKundeKonto().size(); i++) { System.out.println(kunde.getKundeKonto(i).getKontonr()); System.out.println(kunde.getKundeKonto(i).getKontostand()); showBar(); } // end of for Scanner input = new Scanner(System.in); String nl = System.lineSeparator(); boolean end = false; int index = 0; while(!end) { System.out.println("Was wollen Sie?"); System.out.println("1. Übersicht \n2. Anzahl\n3. Konto wählen\n0. Beenden"); System.out.println(); System.out.print("Wahl: "); String wahl = input.next(); System.out.println(); switch (wahl) { case "1": kunde.uebersichtKonten(); break; case "2": kunde.anzahlKonten(); break; case "3": System.out.println("Wählen Sie Konto!"); System.out.print("Index: "); index = input.nextInt(); KontoMenu(kunde.getKundeKonto(index)); break; case "0": end = true; break; } System.out.println("----------------------------"); } System.out.println("Auf Wiedersehen!"); } public static void KontoMenu(Konto konto) { Scanner input = new Scanner(System.in); String nl = System.lineSeparator(); boolean end = false; double summe = 0; while(!end) { System.out.println("Was wollen Sie?"); System.out.println("1. Kontostand anzeigen \n2. Einzahlen\n3. Auszahlen\n0. Beenden"); System.out.println(); System.out.print("Wahl: "); String wahl = input.next(); System.out.println(); switch (wahl) { case "1": System.out.println("Ihre Kontostand: " + konto.getKontostand() ); break; case "2": System.out.println("Einzahlung!"); System.out.print("Tragen Sie die Summe: "); summe = input.nextDouble(); konto.einzahlen(summe); break; case "3": System.out.println("Auszahlung!"); System.out.print("Tragen Sie die Summe: "); summe = input.nextDouble(); konto.auszahlen(summe); break; case "0": end = true; break; } showBar(); } System.out.println("Auf Wiedersehen!"); showBar(); showBar(); showBar(); } public static void showBar() { System.out.println("----------------------------"); } }