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; + } + } + } +}