diff --git a/main b/main deleted file mode 100644 index fbf61c7..0000000 --- a/main +++ /dev/null @@ -1,89 +0,0 @@ -package parkhaus; -import java.io.IOException; -import java.text.ParseException; -import java.util.Date; -import java.util.Scanner; -public class ParkhausUI{ - public static void main(String[] args) throws ParseException, IOException, InterruptedException { - Scanner scanner=new Scanner(System.in); - boolean run=true; - while(run) { - System.out.println("Parkhaus"); - System.out.println("1. Einfahren."); - System.out.println("2. Ausfahren."); - System.out.println("3. Zahlen."); - System.out.println("4. Parksimulator."); - System.out.println("5. Beenden"); - int wahl=scanner.nextInt(); - scanner.nextLine(); - if(wahl<0 && wahl>5) { - System.err.println("Falsche Eingabe."); - } - System.out.println("Kennzeichen: "); - String kz=scanner.nextLine(); - System.out.println("Ihr Kennzeichen"+kz+" wurde eingescannt"); - PKW auto=new PKW(kz,180); - switch(wahl){ - case 1:{ - System.out.println("Einfahrt(dd,mm,yyyy HH:mm): "); - String einfahrt=scanner.nextLine(); - Date datum=auto.Zeitformat(einfahrt); - auto.Einfahrt(datum); - auto.eingefahren(); - break; - } - case 2:{ - double schulden=auto.Schulden(); - auto.Update(scanner, schulden); - break; - } - case 3:{ - double schulden=auto.Schulden(); - if(schulden !=-1 && schulden >0) { - System.out.println("Geben Sie Ihre Kartennummer ohne Leerzeichen ein"); - String kn=scanner.nextLine(); - if(kn.length()==16) { - Zahlen visa=new Zahlen(kn); - int pz=visa.PZ(); - System.out.println("Prüfziffer="+pz); - boolean istbezahlt=visa.bezahlt(); - auto.ausgefahren(istbezahlt); - }else { - System.err.println("Falsche Kreditkartennummer"); - } - }else { - System.err.println("Sie haben keine Schulden"); - auto.ausgefahren(true); - } - break; - } - case 4:{ - System.out.println("Parksimulator"); - System.out.println("Geben Sie Ein- und Ausfahrt ein."); - System.out.print("Einfahrt(dd,mm,yyyy HH:mm): "); - String einfahrt=scanner.nextLine(); - System.out.print("Ausfahrt(dd,mm,yyyy HH:mm): "); - String ausfahrt=scanner.nextLine(); - Date e=auto.Zeitformat(einfahrt); - Date a=auto.Zeitformat(ausfahrt); - System.err.println("Ist ihr auto ein E-Auto (j/n)"); - String jn=scanner.nextLine(); - boolean eauto; - if(jn.equals("j")) { - eauto=true; - }else { - eauto=false; - } - double gebuehr=auto.Parksimulator(e,a,eauto); - System.out.println("Ihre Gebühr beträgt "+gebuehr+"€"); - break; - } - case 5:{ - System.out.println("Programm beendet"); - run =false; - break; - } - } - } -} - } \ No newline at end of file