PR2-Testate/LibrarySystem/andereDateien/KIchatGPT/prompt7.txt

41 lines
1.7 KiB
Plaintext

ich: ändere die Klasse UI so, so dass du so viel wie möglich Lambda-Ausdrücke verwendest (Eingabe von Klasse UI)
AI: hier ist die überarbeite Klasse UI, die Lambda-Ausdrücke enthält:
public void starten() {
while (true) {
System.out.println("Willkommen in der Bibliothek!\n");
System.out.println("1. Anmelden");
System.out.println("2. Medien durchsuchen");
System.out.println("3. Ausleihen eines Mediums");
System.out.println("4. Rückgabe eines Mediums");
System.out.println("5. Zeige ausgeliehene Medien und Gebühren");
System.out.println("6. Verlängern der Leihfrist");
System.out.println("7. Admin-Login (Überfällige Gebühren verbuchen)");
System.out.println("8. Systemdatum manuell ändern.");
System.out.println("0. Beenden\n");
System.out.print("Bitte wählen Sie eine Option: ");
int auswahl = scanner.nextInt();
scanner.nextLine();
switch (auswahl) {
case 1 -> anmelden();
case 2 -> durchsuchenMedien();
case 3 -> ausleihenMedium();
case 4 -> rueckgabeMedium();
case 5 -> zeigeAusgelieheneMedienUndGebuehren();
case 6 -> verlaengernLeihfrist();
case 7 -> adminLogin();
case 8 -> aendernDatumManuell();
case 0 -> {
System.out.println("Auf Wiedersehen!");
return;
}
default -> System.out.println("Ungültige Auswahl, bitte erneut versuchen.");
}
}
}
.
.
.
Die Methoden anmelden(), durchsuchenMedien(), usw. bleiben unverändert.