diff --git a/PR2GitDemo/src/defaultt/TUI.java b/PR2GitDemo/src/defaultt/TUI.java index e5b9669..8c928c0 100644 --- a/PR2GitDemo/src/defaultt/TUI.java +++ b/PR2GitDemo/src/defaultt/TUI.java @@ -1,18 +1,21 @@ package defaultt; -import java.util.Scanner; -import java.text.SimpleDateFormat; -import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; -import java.util.Date; -public class TUI extends Main{ +import java.text.SimpleDateFormat; +import java.time.*; +import java.util.*; +import java.text.SimpleDateFormat; +import java.time.format.DateTimeFormatter; + +public class TUI extends Parkhaus{ static Scanner sc = new Scanner(System.in); public static void main(String[] args){ - var sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm"); - - + + } + + public static void start() { while(true) { + System.out.println(); System.out.println("(1) Einfahren"); System.out.println("(2) Ausfahren"); System.out.println("(3) Bezahlung"); @@ -26,18 +29,20 @@ public class TUI extends Main{ case 1: String kennzeichenEin = kennzeichenEingabe(); LocalDateTime einfahrtsZeit = zeitEingabe(); - Main.Parkhaus.einfahrt(kennzeichenEin, einfahrtsZeit); + Parkhaus.einfahrt(kennzeichenEin, einfahrtsZeit); System.out.println("Kennzeichen " + kennzeichenEin + " eingefahren um " + einfahrtsZeit); + for(Auto a : geparkteAutos) { + } break; case 2: String kennzeichenAus = kennzeichenEingabe(); LocalDateTime ausfahrtsZeit = zeitEingabe(); - Main.Parkhaus.ausfahrt(kennzeichenAus, ausfahrtsZeit); + Parkhaus.ausfahrt(kennzeichenAus, ausfahrtsZeit); System.out.println("Kennzeichen " + kennzeichenAus + " ausgefahren um " + ausfahrtsZeit); break; case 3: - String[] zahlungsDaten = zahlungStart(); - Main.Parkhaus.zahlung(zahlungsDaten); + String[] zahlungsDaten = zahlungStart(); + Parkhaus.zahlung(zahlungsDaten); System.out.println("Kennzeichen " + zahlungsDaten[0] + " hat gezahlt um " + zahlungsDaten[1]); break; case 4: @@ -66,9 +71,8 @@ public class TUI extends Main{ LocalDateTime bezahlZeit = zeitEingabe(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm"); String zeitAlsString = bezahlZeit.format(formatter); - System.out.print("Kreditkartennummer: "); - String kreditkartennummer = sc.nextLine(); - String[] zahlungsDaten = {kennzeichenZahlung, zeitAlsString, kreditkartennummer}; + String[] zahlungsDaten = {kennzeichenZahlung, zeitAlsString}; return zahlungsDaten; } } +