PR2GitDemo/src/defaultt/Main.java gelöscht

main
Berat Kocak 2024-10-07 05:38:27 +02:00
parent a6a50a359c
commit e85e145e3c
1 changed files with 0 additions and 98 deletions

View File

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