diff --git a/PR2GitDemo/src/defaultt/Main.java b/PR2GitDemo/src/defaultt/Main.java deleted file mode 100644 index e6ffb04..0000000 --- a/PR2GitDemo/src/defaultt/Main.java +++ /dev/null @@ -1,98 +0,0 @@ -package defaultt; -import java.time.*; -import java.util.*; -import java.time.format.*; -import java.time.temporal.*; -import java.util.Date; -import java.text.SimpleDateFormat; - -public class Main { - public static void main(String[] args) { - - } -/* - public class Auto{ - private String kennzeichen; - private LocalDateTime einfahrtUhrzeit; - private double schulden; - private boolean eAuto; - - - public Auto(String kennzeichen, LocalDateTime einfahrtUhrzeit) { - this.kennzeichen = kennzeichen; - this.einfahrtUhrzeit = einfahrtUhrzeit; - this.schulden = 0; - this.eAuto = kennzeichen.endsWith("E"); - } - } -*/ - - class Parkhaus { - private final int maxParkplaetze = 180; - static private List geparkteAutos; - - public Parkhaus() { - this.geparkteAutos = new ArrayList<>(); - } - - public static void einfahrt(String kennzeichen, LocalDateTime uhrzeit) { - System.out.println("Freie Plätze: " + geparkteAutos.size() + ""); - Auto a = new Auto(kennzeichen, uhrzeit); - geparkteAutos.add(a); - } - - private static Auto findeAuto(String kennzeichen) { - for (Auto a : geparkteAutos) { - if(a.equals(kennzeichen)) { - return a; - } - } - return null; - } - - private static boolean checkBalance(Auto a) { - if(a.schulden > 0) { - return false; - } - return true; - } - - public static void ausfahrt(String kennzeichen, LocalDateTime zeit) { - Auto a = findeAuto(kennzeichen); - if(a == null) { - System.out.println("Auto nicht im Parkhaus!"); - return; - } - if(checkBalance(a) == false) { - Nichtzahler n = new Nichtzahler(kennzeichen, schulden); - } - geparkteAutos.remove(a); - } - - public static void zahlung(String[] zahlungsDaten) { - String kennzeichen = zahlungsDaten[0]; - String ausfahrtZeit = zahlungsDaten[1]; - String kreditkartzennummer = zahlungsDaten[2]; - Auto a = findeAuto(kennzeichen); - LocalDateTime urhzeit1 = a.getEinfahrtszeit(); - - - } - - - - } - - class Nichtzahler { - private String kennzeichen; - private double schuld; - - public Nichtzahler(String kennzeichen, double schuld) { - this.kennzeichen = kennzeichen; - this.schuld = schuld; - } - } - - - -} \ No newline at end of file