parkhaus klasser halbfertig

main
Berat 2024-10-06 00:25:03 +02:00
parent a83d7c5070
commit 229575739b
1 changed files with 41 additions and 1 deletions

View File

@ -42,10 +42,50 @@ public class Main {
class Parkhaus {
private final int maxParkplaetze = 180;
private List<Auto> geparkteAutos;
public Parkhaus() {
this.geparkteAutos = new ArrayList<>();
}
public boolean einfahrt(String kennzeichen, LocalDateTime urhzeit) {
if(geparkteAutos.size() >= maxParkplaetze) {
System.out.println("PArkhaus ist voll!");
return false;
}
geparkteAutos.add(new Auto(kennzeichen, zeit));
return true;
}
private Auto findeAuto(String kennzeichen) {
for (Auto a : geparkteAutos) {
if(a.kennzeichenEingabe().equals(kennzeichen)) {
return a;
}
}
return null;
}
public void ausfahrt(String kennzeichen, LocalDateTime zeit) {
Auto a = findeAuto(kennzeichen);
if(a == null) {
System.out.println("Auto nicht im Parkhaus!");
return;
}
}
}
}