Package für die prompts
parent
f032e96668
commit
a5ef6f34f9
|
@ -7,13 +7,11 @@ import java.util.Random;
|
|||
public class PKW {
|
||||
private String kennzeichen;
|
||||
Date einfahrt;
|
||||
private boolean hatBezahlt;
|
||||
double gebuehrenkonto;
|
||||
|
||||
public PKW() {
|
||||
this.kennzeichen = generiereKennzeichen();
|
||||
this.einfahrt = new Date();
|
||||
this.hatBezahlt = false;
|
||||
this.gebuehrenkonto = 0;
|
||||
}
|
||||
|
||||
|
@ -37,13 +35,6 @@ public class PKW {
|
|||
this.gebuehrenkonto = gebuehrenkonto;
|
||||
}
|
||||
|
||||
public boolean hatBezahlt() {
|
||||
return hatBezahlt;
|
||||
}
|
||||
|
||||
public void setBezahlt(boolean bezahlt) {
|
||||
this.hatBezahlt = bezahlt;
|
||||
}
|
||||
|
||||
public String gebeAktuelleZeit() {
|
||||
var sdf = new SimpleDateFormat("dd.MM.yyyy, HH:mm");
|
||||
|
|
|
@ -114,7 +114,6 @@ public class Parkhaus {
|
|||
} catch (ParseException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
long minDiff = (d2.getTime() - d1.getTime()) / 60000;
|
||||
|
||||
return minDiff;
|
||||
|
@ -128,7 +127,6 @@ public class Parkhaus {
|
|||
if (parkdauer <= 15) {
|
||||
parkdauer = 0;
|
||||
gebuehr = 0;
|
||||
|
||||
}
|
||||
|
||||
// Parkdauer nach den 15 Minuten
|
||||
|
@ -149,14 +147,11 @@ public class Parkhaus {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
// Prüfe, ob es sich um ein E-Auto handelt (Kennzeichen endet mit "E")
|
||||
if (kennzeichen.endsWith("E")) {
|
||||
gebuehr *= 0.8; // 20% Rabatt für E-Autos
|
||||
}
|
||||
|
||||
return gebuehr;
|
||||
|
||||
}
|
||||
|
||||
// Methode zur Überprüfung der Kreditkartennummer mit dem Luhn-Algorithmus
|
||||
|
@ -164,7 +159,6 @@ public class Parkhaus {
|
|||
if (kreditkartenNummer.length() != 16 || !kreditkartenNummer.startsWith("4")) {
|
||||
return false; // Ungültige Karte
|
||||
}
|
||||
|
||||
int sum = 0;
|
||||
boolean alternate = false;
|
||||
for (int i = kreditkartenNummer.length() - 1; i >= 0; i--) {
|
||||
|
@ -180,7 +174,6 @@ public class Parkhaus {
|
|||
}
|
||||
return (sum % 10 == 0);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue