PR2-Testate/QualifierTeil2/KIchatgpt/prompt3.txt

29 lines
1.2 KiB
Plaintext

ich: wie kann ich mehrere PKW-Objekte einfahren lassen bzw. speichern
KI: Um mehrere PKW-Objekte einfahren zu lassen, kannst du eine Datenstruktur wie eine Liste (ArrayList oder LinkedList)
verwenden, die in der Parkhaus-Klasse die einzelnen PKW-Objekte speichert.
Die Parkhaus-Klasse sollte eine Liste von PKWs verwalten und Methoden zum Einfahren und Ausfahren bereitstellen:
private List<PKW> pkwListe = new ArrayList<>();
private final int maxPlätze = 180;
// Methode zum Einfahren eines PKWs
// Methode zum Ausfahren eines PKWs anhand des Kennzeichens
Du kannst in der UI-Klasse eine Schleife implementieren, die es erlaubt, mehrere PKWs nacheinander einzufahren, und
dabei jeweils ein neues PKW-Objekt erzeugen:
public void mehrereEinfahrten() {
while (true) {
if (parkhaus.istVoll()) {
System.out.println("Das Parkhaus ist voll. Keine weiteren Einfahrten möglich.");
break;
}
System.out.println("Möchten Sie einen weiteren PKW einfahren lassen? (j/n)");
String weiter = scanner.nextLine();
if (!weiter.equalsIgnoreCase("j")) {
break;
}
// PKW einfahren
einfahren();
}