From 6fdb806334087b534166bc1ffdcf43494f5a26fe Mon Sep 17 00:00:00 2001 From: 3013379 <3013379@stud.hs-mannheim.de> Date: Mon, 21 Oct 2024 22:55:58 +0200 Subject: [PATCH] =?UTF-8?q?Main=20vervollst=C3=A4ndigt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Main.java | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 src/Main.java diff --git a/src/Main.java b/src/Main.java new file mode 100644 index 0000000..174ee15 --- /dev/null +++ b/src/Main.java @@ -0,0 +1,56 @@ +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; + } + } + } +}