import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); ShopVerwaltung shop = new ShopVerwaltung(); while (true) { System.out.println("Online Shop:"); System.out.println("1. Produkte anzeigen"); System.out.println("2. Produkt zum Warenkorb hinzufügen"); System.out.println("3. Warenkorb überarbeiten"); System.out.println("4. Warenkorb anzeigen"); System.out.println("5. Bestellung tätigen"); System.out.println("6. Alle Bestellungen anzeigen"); System.out.println("7. Programm beenden"); System.out.print("Auswahl tätigen: "); int auswahl = 0; try { auswahl = scanner.nextInt(); } catch (Exception e) { System.out.println("Ungültige Eingabe, nur Zahlen als Eingabe möglich."); break; } switch (auswahl) { case 1: shop.produkteAnzeigen(); break; case 2: shop.produktZumWarenkorbHinzufuegen(); break; case 3: shop.warenkorbBearbeiten(); break; case 4: shop.warenkorbAnzeigen(); break; case 5: shop.bestellungTaetigen(); break; case 6: shop.alleBestellungenAnzeigen(); break; case 7: System.out.println("Programm beendet."); return; default: System.out.println("Ungültige Auswahl."); break; } } } }