PR2GitDemo/src/defaultt/Parkhaus.java aktualisiert

main
Berat Kocak 2024-10-07 13:23:15 +02:00
parent c3f6fab1bb
commit 864f17a980
1 changed files with 18 additions and 9 deletions

View File

@ -14,12 +14,11 @@ import java.time.format.DateTimeFormatter;
static Scanner sc = new Scanner(System.in); static Scanner sc = new Scanner(System.in);
private static int maxParkplaetze = 180; private static int maxParkplaetze = 180;
static public List<Auto> geparkteAutos; static public ArrayList<Auto> geparkteAutos = new ArrayList<>();
static public List<Nichtzahler> nichtzahlerListe; static public ArrayList<Nichtzahler> nichtzahlerListe = new ArrayList<>();
public Parkhaus() { public Parkhaus() {
geparkteAutos = new ArrayList<>();
nichtzahlerListe = new ArrayList<>();
} }
public static void einfahrt(String kennzeichen, LocalDateTime uhrzeit) { public static void einfahrt(String kennzeichen, LocalDateTime uhrzeit) {
@ -77,6 +76,7 @@ import java.time.format.DateTimeFormatter;
System.out.println("Sie müssen " + euros + "€ und " + cents + " cents zahlen."); System.out.println("Sie müssen " + euros + "€ und " + cents + " cents zahlen.");
System.out.print("Kreditkartennummer: "); System.out.print("Kreditkartennummer: ");
String kreditkartennummer = sc.nextLine(); String kreditkartennummer = sc.nextLine();
// Gültige Kartennummer Beispiel: 4509472140549006 aus Prof. Hummel's Beispiel
boolean kreditkarteGültig = prüfzifferBerechnen(kreditkartennummer); boolean kreditkarteGültig = prüfzifferBerechnen(kreditkartennummer);
if(kreditkarteGültig == false) { if(kreditkarteGültig == false) {
System.exit(0); System.exit(0);
@ -131,9 +131,18 @@ import java.time.format.DateTimeFormatter;
return true; return true;
} }
public static void auflisten(){
for(Auto a : geparkteAutos){
int count = geparkteAutos.size();
System.out.println(" ");
System.out.println("Autos im Parkhaus: " + count);
System.out.println("Kennzeichen: " + a.findeKennzeichen());
System.out.println("Einfahrtsdatum und Uhrzeit: " + a.findeEinfahrtUhrzeit());
System.out.println("Schulden " + a.findeSchulden());
System.out.println("E-Auto: " + a.istEAuto());
System.out.println(" ");
count--;
}
}
} }