PR2GitDemo/src/defaultt/TUI.java aktualisiert

main
Berat Kocak 2024-10-07 05:38:57 +02:00
parent 64adc8a3f1
commit 8692891575
1 changed files with 20 additions and 16 deletions

View File

@ -1,18 +1,21 @@
package defaultt; 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); static Scanner sc = new Scanner(System.in);
public static void main(String[] args){ public static void main(String[] args){
var sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm");
}
public static void start() {
while(true) { while(true) {
System.out.println();
System.out.println("(1) Einfahren"); System.out.println("(1) Einfahren");
System.out.println("(2) Ausfahren"); System.out.println("(2) Ausfahren");
System.out.println("(3) Bezahlung"); System.out.println("(3) Bezahlung");
@ -26,18 +29,20 @@ public class TUI extends Main{
case 1: case 1:
String kennzeichenEin = kennzeichenEingabe(); String kennzeichenEin = kennzeichenEingabe();
LocalDateTime einfahrtsZeit = zeitEingabe(); LocalDateTime einfahrtsZeit = zeitEingabe();
Main.Parkhaus.einfahrt(kennzeichenEin, einfahrtsZeit); Parkhaus.einfahrt(kennzeichenEin, einfahrtsZeit);
System.out.println("Kennzeichen " + kennzeichenEin + " eingefahren um " + einfahrtsZeit); System.out.println("Kennzeichen " + kennzeichenEin + " eingefahren um " + einfahrtsZeit);
for(Auto a : geparkteAutos) {
}
break; break;
case 2: case 2:
String kennzeichenAus = kennzeichenEingabe(); String kennzeichenAus = kennzeichenEingabe();
LocalDateTime ausfahrtsZeit = zeitEingabe(); LocalDateTime ausfahrtsZeit = zeitEingabe();
Main.Parkhaus.ausfahrt(kennzeichenAus, ausfahrtsZeit); Parkhaus.ausfahrt(kennzeichenAus, ausfahrtsZeit);
System.out.println("Kennzeichen " + kennzeichenAus + " ausgefahren um " + ausfahrtsZeit); System.out.println("Kennzeichen " + kennzeichenAus + " ausgefahren um " + ausfahrtsZeit);
break; break;
case 3: case 3:
String[] zahlungsDaten = zahlungStart(); String[] zahlungsDaten = zahlungStart();
Main.Parkhaus.zahlung(zahlungsDaten); Parkhaus.zahlung(zahlungsDaten);
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:
@ -66,9 +71,8 @@ public class TUI extends Main{
LocalDateTime bezahlZeit = zeitEingabe(); LocalDateTime bezahlZeit = zeitEingabe();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm"); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm");
String zeitAlsString = bezahlZeit.format(formatter); String zeitAlsString = bezahlZeit.format(formatter);
System.out.print("Kreditkartennummer: "); String[] zahlungsDaten = {kennzeichenZahlung, zeitAlsString};
String kreditkartennummer = sc.nextLine();
String[] zahlungsDaten = {kennzeichenZahlung, zeitAlsString, kreditkartennummer};
return zahlungsDaten; return zahlungsDaten;
} }
} }