From 3a243af378809da9c347150cc3131a9ef37fa66d Mon Sep 17 00:00:00 2001 From: "Nicholas H." <3013379@stud.hs-mannheim.de> Date: Mon, 21 Oct 2024 15:06:02 +0200 Subject: [PATCH] =?UTF-8?q?Aufruf=20der=20Methoden=20zur=20vollst=C3=A4ndi?= =?UTF-8?q?gen=20Verwaltung=20des=20Shops=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Main | 21 --------------------- main | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+), 21 deletions(-) delete mode 100644 Main create mode 100644 main diff --git a/Main b/Main deleted file mode 100644 index 792e9b9..0000000 --- a/Main +++ /dev/null @@ -1,21 +0,0 @@ -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: "); - } - } -} \ No newline at end of file diff --git a/main b/main new file mode 100644 index 0000000..174ee15 --- /dev/null +++ b/main @@ -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; + } + } + } +}