From 81c123cb69ac8771151b7c6dd31a3c56451e3df5 Mon Sep 17 00:00:00 2001 From: Berat Kocak <3010293@stud.hs-mannheim.de> Date: Tue, 8 Oct 2024 14:26:51 +0200 Subject: [PATCH] PR2GitDemo/src/defaultt/TUI.java aktualisiert --- PR2GitDemo/src/defaultt/TUI.java | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/PR2GitDemo/src/defaultt/TUI.java b/PR2GitDemo/src/defaultt/TUI.java index 8c928c0..51e2d5c 100644 --- a/PR2GitDemo/src/defaultt/TUI.java +++ b/PR2GitDemo/src/defaultt/TUI.java @@ -17,9 +17,10 @@ public class TUI extends Parkhaus{ while(true) { System.out.println(); System.out.println("(1) Einfahren"); - System.out.println("(2) Ausfahren"); + System.out.println("(2) Ausfahren ohne zu zahlen"); System.out.println("(3) Bezahlung"); - System.out.println("(4) Beenden"); + System.out.println("(4) Parkhausinformationen"); + System.out.println("(5) Beenden"); System.out.print("Eingabe: "); int nutzerEingabe = sc.nextInt(); @@ -46,6 +47,9 @@ public class TUI extends Parkhaus{ System.out.println("Kennzeichen " + zahlungsDaten[0] + " hat gezahlt um " + zahlungsDaten[1]); break; case 4: + auflisten(); + break; + case 5: return; } } @@ -74,5 +78,19 @@ public class TUI extends Parkhaus{ String[] zahlungsDaten = {kennzeichenZahlung, zeitAlsString}; return zahlungsDaten; } + + public static void auflisten(){ + int count = geparkteAutos.size(); + for(Auto a : geparkteAutos){ + System.out.println(" "); + System.out.println("Autos im Parkhaus: " + count); + System.out.println("Kennzeichen: " + a.findeKennzeichen()); + System.out.println("Einfahrtsdatum und Uhrzeit: " + a.findeEinfahrtUhrzeit()); + System.out.println("Schulden " + a.findeSchulden()); + System.out.println("E-Auto: " + a.istEAuto()); + System.out.println(" "); + count--; + } + } }