From 64f6d744054d3ff879091f390865658e0364a89c Mon Sep 17 00:00:00 2001 From: 3013379 <3013379@stud.hs-mannheim.de> Date: Tue, 22 Oct 2024 11:31:01 +0200 Subject: [PATCH] =?UTF-8?q?Aufteilung=20in=20Packages=20vervollst=C3=A4ndi?= =?UTF-8?q?gt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hs_mannheim/informatik/domain}/Bestellung.java | 2 ++ .../hs_mannheim/informatik/domain}/Produkt.java | 2 ++ .../informatik/domain}/ShopVerwaltung.java | 12 +++++++----- .../hs_mannheim/informatik/domain}/Warenkorb.java | 2 ++ src/{ => de/hs_mannheim/informatik/main}/Main.java | 7 +++++-- 5 files changed, 18 insertions(+), 7 deletions(-) rename src/{ => de/hs_mannheim/informatik/domain}/Bestellung.java (96%) rename src/{ => de/hs_mannheim/informatik/domain}/Produkt.java (98%) rename src/{ => de/hs_mannheim/informatik/domain}/ShopVerwaltung.java (93%) rename src/{ => de/hs_mannheim/informatik/domain}/Warenkorb.java (96%) rename src/{ => de/hs_mannheim/informatik/main}/Main.java (92%) diff --git a/src/Bestellung.java b/src/de/hs_mannheim/informatik/domain/Bestellung.java similarity index 96% rename from src/Bestellung.java rename to src/de/hs_mannheim/informatik/domain/Bestellung.java index 23d0436..c9427ad 100644 --- a/src/Bestellung.java +++ b/src/de/hs_mannheim/informatik/domain/Bestellung.java @@ -1,3 +1,5 @@ +package de.hs_mannheim.informatik.domain; + import java.util.ArrayList; public class Bestellung { diff --git a/src/Produkt.java b/src/de/hs_mannheim/informatik/domain/Produkt.java similarity index 98% rename from src/Produkt.java rename to src/de/hs_mannheim/informatik/domain/Produkt.java index bbb13a8..5bd0e29 100644 --- a/src/Produkt.java +++ b/src/de/hs_mannheim/informatik/domain/Produkt.java @@ -1,3 +1,5 @@ +package de.hs_mannheim.informatik.domain; + import java.util.ArrayList; public class Produkt { diff --git a/src/ShopVerwaltung.java b/src/de/hs_mannheim/informatik/domain/ShopVerwaltung.java similarity index 93% rename from src/ShopVerwaltung.java rename to src/de/hs_mannheim/informatik/domain/ShopVerwaltung.java index bf9ccf1..131c9bf 100644 --- a/src/ShopVerwaltung.java +++ b/src/de/hs_mannheim/informatik/domain/ShopVerwaltung.java @@ -1,3 +1,5 @@ +package de.hs_mannheim.informatik.domain; + import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; @@ -16,7 +18,7 @@ public class ShopVerwaltung { } } - // 2. Produkt zum Warenkorb hinzufügen + // 2. de.hs_mannheim.informatik.domain.Produkt zum de.hs_mannheim.informatik.domain.Warenkorb hinzufügen public void produktZumWarenkorbHinzufuegen() { System.out.println("Geben Sie den Namen des Produkts ein:"); String produktName = scanner.next(); @@ -40,7 +42,7 @@ public class ShopVerwaltung { } } - // 3. Warenkorb überarbeiten (Anzahl ändern oder löschen) + // 3. de.hs_mannheim.informatik.domain.Warenkorb überarbeiten (Anzahl ändern oder löschen) public void warenkorbBearbeiten() { System.out.println("Möchten Sie die Anzahl eines Produkts ändern oder ein Produkt löschen? (ändern/löschen)"); String aktion = scanner.next(); @@ -80,7 +82,7 @@ public class ShopVerwaltung { } } - // 4. Warenkorb anzeigen + // 4. de.hs_mannheim.informatik.domain.Warenkorb anzeigen public void warenkorbAnzeigen() { if (warenkorb.getProduktanzahl().isEmpty() || warenkorb == null) { @@ -97,7 +99,7 @@ public class ShopVerwaltung { System.out.println("Gesamtkosten: " + (warenkorb.preisBerechnen() + warenkorb.versandkostenBerechnen()) + " €"); } - // 5. Bestellung tätigen + // 5. de.hs_mannheim.informatik.domain.Bestellung tätigen public void bestellungTaetigen() { if (warenkorb == null || warenkorb.getProduktanzahl().isEmpty()) { System.out.println("Keine Bestellung möglich, der Warenkorb ist leer."); @@ -109,7 +111,7 @@ public class ShopVerwaltung { System.out.println("Bitte geben Sie Ihre Anschrift ein:"); String anschrift = scanner.nextLine(); - // Bestellung erstellen + // de.hs_mannheim.informatik.domain.Bestellung erstellen Bestellung bestellung = new Bestellung(warenkorb, System.currentTimeMillis(), anschrift, name); Bestellung.bestellungen.add(bestellung); System.out.println("Bestellung erfolgreich abgeschlossen!"); diff --git a/src/Warenkorb.java b/src/de/hs_mannheim/informatik/domain/Warenkorb.java similarity index 96% rename from src/Warenkorb.java rename to src/de/hs_mannheim/informatik/domain/Warenkorb.java index b41e383..040daba 100644 --- a/src/Warenkorb.java +++ b/src/de/hs_mannheim/informatik/domain/Warenkorb.java @@ -1,3 +1,5 @@ +package de.hs_mannheim.informatik.domain; + import java.util.HashMap; public class Warenkorb { diff --git a/src/Main.java b/src/de/hs_mannheim/informatik/main/Main.java similarity index 92% rename from src/Main.java rename to src/de/hs_mannheim/informatik/main/Main.java index 174ee15..88bbcd8 100644 --- a/src/Main.java +++ b/src/de/hs_mannheim/informatik/main/Main.java @@ -1,4 +1,7 @@ -import java.util.ArrayList; +package de.hs_mannheim.informatik.main; + +import de.hs_mannheim.informatik.domain.ShopVerwaltung; + import java.util.Scanner; public class Main { @@ -9,7 +12,7 @@ public class Main { 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("2. Warenkorb hinzufügen"); System.out.println("3. Warenkorb überarbeiten"); System.out.println("4. Warenkorb anzeigen"); System.out.println("5. Bestellung tätigen");