PR2GitDemo/src/defaultt/Parkhaus.java aktualisiert
parent
c3f6fab1bb
commit
864f17a980
|
@ -1,4 +1,4 @@
|
||||||
package defaultt;
|
package defaultt;
|
||||||
|
|
||||||
import java.text.SimpleDateFormat;
|
import java.text.SimpleDateFormat;
|
||||||
import java.time.*;
|
import java.time.*;
|
||||||
|
@ -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--;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue