Package für die prompts

devIoana
ioana 2024-10-05 13:17:31 +02:00
parent f032e96668
commit a5ef6f34f9
2 changed files with 0 additions and 16 deletions

View File

@ -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");

View File

@ -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);
}
}