PR2GitDemo/src/defaultt/TUI.java aktualisiert
parent
64adc8a3f1
commit
8692891575
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue