Formatierung

devIoana
ioana 2024-10-05 12:00:53 +02:00
parent 19f1f00bf5
commit 236672b6f4
4 changed files with 15 additions and 11 deletions

View File

@ -1,11 +1,12 @@
package QualifierTeil2; package QualifierTeil2;
import java.text.ParseException; import java.text.ParseException;
import java.util.Random; import java.util.Random;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date; import java.util.Date;
import java.util.Scanner; import java.util.Scanner;
public class Main{ public class Main {
public static void main(String[] args) { public static void main(String[] args) {
@ -50,7 +51,7 @@ public class Main{
default: default:
System.out.println("Ungültige Auswahl."); System.out.println("Ungültige Auswahl.");
} }
} }
} }

View File

@ -25,7 +25,7 @@ public class PKW {
return einfahrt; return einfahrt;
} }
public String getEinfahrtAlsString(){ public String getEinfahrtAlsString() {
return gebeAktuelleZeit(); return gebeAktuelleZeit();
} }
@ -45,12 +45,12 @@ public class PKW {
this.hatBezahlt = bezahlt; this.hatBezahlt = bezahlt;
} }
public String gebeAktuelleZeit(){ public String gebeAktuelleZeit() {
var sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm"); var sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm");
return sdf.format(new Date()); return sdf.format(new Date());
} }
public String generiereKennzeichen(){ public String generiereKennzeichen() {
Random random = new Random(); Random random = new Random();
// 2 bis 3 Buchstaben für Stadt/Region // 2 bis 3 Buchstaben für Stadt/Region

View File

@ -68,11 +68,13 @@ public class Parkhaus {
parkendePkws.remove(zuEntfernen); parkendePkws.remove(zuEntfernen);
this.kapazitaet++; this.kapazitaet++;
this.belegt--; 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 { } else {
System.out.println("Ungültige Kreditkartennummer. Zahlung fehlgeschlagen. Ausfahrt verweigert."); System.out.println("Ungültige Kreditkartennummer. Zahlung fehlgeschlagen. Ausfahrt verweigert.");
zuEntfernen.setGebuehrenkonto(gebuehren); zuEntfernen.setGebuehrenkonto(gebuehren);
System.out.println("Gebührenkonto: " + zuEntfernen.getGebuehrenkonto()); System.out.println("Gebührenkonto: " + zuEntfernen.getGebuehrenkonto());
System.out.println(" ");
} }
} else { } else {
// Gebührenfrei (unter 15 Minuten oder andere Ausnahme) // Gebührenfrei (unter 15 Minuten oder andere Ausnahme)

View File

@ -17,13 +17,13 @@ public class UI {
System.out.println("weitere verfügbare Parkplätze: " + parkhaus1.kapazitaet); System.out.println("weitere verfügbare Parkplätze: " + parkhaus1.kapazitaet);
System.out.println("Einfahrt: " + pkw.getEinfahrtAlsString()); System.out.println("Einfahrt: " + pkw.getEinfahrtAlsString());
//Debugging //Debugging
// System.out.println("belegt: " + parkhaus1.belegt); // System.out.println("belegt: " + parkhaus1.belegt);
// System.out.println("Liste pkws: " + parkhaus1.getParkendePkws()); // System.out.println("Liste pkws: " + parkhaus1.getParkendePkws());
} }
// Methode für die Einfahrt von mehreren PKWs // Methode für die Einfahrt von mehreren PKWs
public void mehrereEinfahrten(){ public void mehrereEinfahrten() {
while (true) { while (true) {
if (parkhaus1.istVoll()) { if (parkhaus1.istVoll()) {
@ -45,10 +45,11 @@ public class UI {
// Methode zum Anzeigen der verfügbaren Plätze // Methode zum Anzeigen der verfügbaren Plätze
public void zeigeVerfügbarePlätze() { public void zeigeVerfügbarePlätze() {
System.out.println("Verfügbare Plätze: " + parkhaus1.kapazitaet); System.out.println("Verfügbare Plätze: " + parkhaus1.kapazitaet);
System.out.println(" ");
} }
// Methode für die Ausfahrt und Bezahlung // Methode für die Ausfahrt und Bezahlung
public void ausfahrtPKW(){ public void ausfahrtPKW() {
Date ausfahrt = new Date(); Date ausfahrt = new Date();
System.out.println("Geben Sie das Kennzeichen des ausfahrenden PKWs ein: "); System.out.println("Geben Sie das Kennzeichen des ausfahrenden PKWs ein: ");