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