Formatierung
parent
19f1f00bf5
commit
236672b6f4
|
@ -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.");
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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: ");
|
||||
|
|
Loading…
Reference in New Issue