PR2GitDemo/src/defaultt/TUI.java aktualisiert

main
Berat Kocak 2024-10-08 14:26:51 +02:00
parent 0d01cb5bee
commit 81c123cb69
1 changed files with 20 additions and 2 deletions

View File

@ -17,9 +17,10 @@ public class TUI extends Parkhaus{
while(true) { while(true) {
System.out.println(); System.out.println();
System.out.println("(1) Einfahren"); 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("(3) Bezahlung");
System.out.println("(4) Beenden"); System.out.println("(4) Parkhausinformationen");
System.out.println("(5) Beenden");
System.out.print("Eingabe: "); System.out.print("Eingabe: ");
int nutzerEingabe = sc.nextInt(); int nutzerEingabe = sc.nextInt();
@ -46,6 +47,9 @@ public class TUI extends Parkhaus{
System.out.println("Kennzeichen " + zahlungsDaten[0] + " hat gezahlt um " + zahlungsDaten[1]); System.out.println("Kennzeichen " + zahlungsDaten[0] + " hat gezahlt um " + zahlungsDaten[1]);
break; break;
case 4: case 4:
auflisten();
break;
case 5:
return; return;
} }
} }
@ -74,5 +78,19 @@ public class TUI extends Parkhaus{
String[] zahlungsDaten = {kennzeichenZahlung, zeitAlsString}; String[] zahlungsDaten = {kennzeichenZahlung, zeitAlsString};
return zahlungsDaten; 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--;
}
}
} }