From 236672b6f492a1161f630166d2f0bb0dd500ec9a Mon Sep 17 00:00:00 2001 From: ioana Date: Sat, 5 Oct 2024 12:00:53 +0200 Subject: [PATCH] Formatierung --- QualifierTeil2/Main.java | 5 +++-- QualifierTeil2/PKW.java | 6 +++--- QualifierTeil2/Parkhaus.java | 4 +++- QualifierTeil2/UI.java | 11 ++++++----- 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/QualifierTeil2/Main.java b/QualifierTeil2/Main.java index 28f5f30..0ad74dd 100644 --- a/QualifierTeil2/Main.java +++ b/QualifierTeil2/Main.java @@ -1,11 +1,12 @@ package QualifierTeil2; + import java.text.ParseException; import java.util.Random; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; -public class Main{ +public class Main { public static void main(String[] args) { @@ -50,7 +51,7 @@ public class Main{ default: System.out.println("Ungültige Auswahl."); - } + } } } diff --git a/QualifierTeil2/PKW.java b/QualifierTeil2/PKW.java index 9ec206a..7e0dbd1 100644 --- a/QualifierTeil2/PKW.java +++ b/QualifierTeil2/PKW.java @@ -25,7 +25,7 @@ public class PKW { return einfahrt; } - public String getEinfahrtAlsString(){ + public String getEinfahrtAlsString() { return gebeAktuelleZeit(); } @@ -45,12 +45,12 @@ public class PKW { this.hatBezahlt = bezahlt; } - public String gebeAktuelleZeit(){ + public String gebeAktuelleZeit() { var sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm"); return sdf.format(new Date()); } - public String generiereKennzeichen(){ + public String generiereKennzeichen() { Random random = new Random(); // 2 bis 3 Buchstaben für Stadt/Region diff --git a/QualifierTeil2/Parkhaus.java b/QualifierTeil2/Parkhaus.java index 0a22395..2e38169 100644 --- a/QualifierTeil2/Parkhaus.java +++ b/QualifierTeil2/Parkhaus.java @@ -68,11 +68,13 @@ public class Parkhaus { parkendePkws.remove(zuEntfernen); this.kapazitaet++; this.belegt--; - System.out.println("PKW mit Kennzeichen " + kennzeichen + " hat die Gebühren bezahlt und darf rausfahren."); + System.out.println("Gebührenkonto: " + zuEntfernen.getGebuehrenkonto()); + System.out.println("PKW mit Kennzeichen " + kennzeichen + " hat die Gebühren bezahlt und darf rausfahren.\n"); } else { System.out.println("Ungültige Kreditkartennummer. Zahlung fehlgeschlagen. Ausfahrt verweigert."); zuEntfernen.setGebuehrenkonto(gebuehren); System.out.println("Gebührenkonto: " + zuEntfernen.getGebuehrenkonto()); + System.out.println(" "); } } else { // Gebührenfrei (unter 15 Minuten oder andere Ausnahme) diff --git a/QualifierTeil2/UI.java b/QualifierTeil2/UI.java index c8429c0..c183688 100644 --- a/QualifierTeil2/UI.java +++ b/QualifierTeil2/UI.java @@ -17,13 +17,13 @@ public class UI { System.out.println("weitere verfügbare Parkplätze: " + parkhaus1.kapazitaet); System.out.println("Einfahrt: " + pkw.getEinfahrtAlsString()); - //Debugging - // System.out.println("belegt: " + parkhaus1.belegt); - // System.out.println("Liste pkws: " + parkhaus1.getParkendePkws()); + //Debugging + // System.out.println("belegt: " + parkhaus1.belegt); + // System.out.println("Liste pkws: " + parkhaus1.getParkendePkws()); } // Methode für die Einfahrt von mehreren PKWs - public void mehrereEinfahrten(){ + public void mehrereEinfahrten() { while (true) { if (parkhaus1.istVoll()) { @@ -45,10 +45,11 @@ public class UI { // Methode zum Anzeigen der verfügbaren Plätze public void zeigeVerfügbarePlätze() { System.out.println("Verfügbare Plätze: " + parkhaus1.kapazitaet); + System.out.println(" "); } // Methode für die Ausfahrt und Bezahlung - public void ausfahrtPKW(){ + public void ausfahrtPKW() { Date ausfahrt = new Date(); System.out.println("Geben Sie das Kennzeichen des ausfahrenden PKWs ein: ");