package QualifierTeil2; import java.util.Date; import java.util.Scanner; public class UI { private Parkhaus parkhaus1 = new Parkhaus(); private Scanner scan = new Scanner(System.in); public void einfahrtPKW(PKW pkw) { System.out.println("Willkommen im Parkhaus BYE am Hauptbahnhof!\n"); System.out.println("Verfügbare Parkplätze: " + parkhaus1.kapazitaet); parkhaus1.einfahren(pkw); System.out.println("Kennzeichen " + pkw.getKennzeichen() + " wurde erfasst."); System.out.println("Einfahrt: " + pkw.getEinfahrtAlsString()); System.out.println("Schranke öffnet sich.\n"); //Debugging // System.out.println("Verfügbar nach einfahrt: " + parkhaus1.kapazität); // System.out.println("belegt: " + parkhaus1.belegt); // System.out.println("Liste pkws: " + parkhaus1.getParkendePkws()); } public void ausfahrtPKW(PKW pkw){ System.out.println("Bezahlung der Parkgebühren\n"); System.out.println("Geben Sie Ihr Kennzeichen ein: "); String kennzeichen = scan.nextLine().toUpperCase(); Date ausfahrt = new Date(); if (kennzeichen.equals(pkw.getKennzeichen())){ //System.out.println("Ihr Kennzeichen: " + kennzeichen); System.out.println("Parkdauer in Minuten: " + parkhaus1.berechneParkdauer(kennzeichen, ausfahrt)); System.out.println("Parkgebühren in Cent: " + parkhaus1.berechneGebuehren(kennzeichen, ausfahrt)); } else { System.out.println("Das eingegebene Kennzeichen existiert nicht, bitte erneut eingeben: "); } scan.close(); } }