einfahrtUI anfang

main
Berat 2024-10-06 01:36:40 +02:00
parent de612bdae1
commit 7cc76d1169
2 changed files with 33 additions and 13 deletions

View File

@ -76,12 +76,6 @@ public class Main {
return; return;
} }
} }
} }

View File

@ -1,35 +1,61 @@
package defaultt; package defaultt;
import java.util.Scanner; 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{ public class TUI extends Main{
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");
Scanner sc = new Scanner(System.in);
while(true) { while(true) {
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");
System.out.println("(4) Beenden"); System.out.println("(4) Beenden");
System.out.print("Eingabe: ");
int nutzerEingabe = sc.nextInt(); int nutzerEingabe = sc.nextInt();
sc.nextLine(); sc.nextLine();
switch (nutzerEingabe) { switch (nutzerEingabe) {
case 1: case 1:
Main.einfahrtUI(); einfahrtUI();
break; break;
case 2: case 2:
Main.ausfahrtUI(); ausfahrtUI();
break; break;
case 3: case 3:
Main.zahlungUI(); zahlungUI();
break; break;
case 4: case 4:
return; return;
} }
} }
} }
public LocalDateTime einfahrtUI() {
System.out.print("Geben Sie ihr Kennzeichen ein: ");
String kennzeichenString = sc.nextLine();
System.out.print("Geben Sie die Einfahrtszeit ein (DD.MM.YYYY HH:MM): ");
String einfahrtEingabe = sc.nextLine();
if (einfahrtEingabe.trim().isEmpty()) {
return LocalDateTime.now();
}
return LocalDateTime.parse(einfahrtEingabe, DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm"));
}
public static void ausfahrtUI() {
}
public static void zahlungUI() {
}
} }