Ergänzung der Funktion des Warenkorbs.

->Produkte + Menge hinzufügen
->Warenkorb Anzeige
->Optimierung der Produktsuche allgemein
->Erste Schritte für Bearbeitung des Warenkorbs
main
igor.lewandowski 2025-12-12 13:22:54 +01:00
parent b5f5ca6ce0
commit 8b4c2c2fbd
2 changed files with 21 additions and 2 deletions

View File

@ -75,9 +75,24 @@ public class OnlineShop {
String[] arrayMengeundProdukte = warenkorb.ausgabe(); String[] arrayMengeundProdukte = warenkorb.ausgabe();
for (int i = 0; i < arrayMengeundProdukte.length / 2; i++) { for (int i = 0; i < arrayMengeundProdukte.length / 2; i++) {
System.out.print(arrayMengeundProdukte[i] + " Stück | " + arrayMengeundProdukte[i+arrayMengeundProdukte.length/2]); System.out.print(arrayMengeundProdukte[i] + " Stück | " + arrayMengeundProdukte[i+arrayMengeundProdukte.length/2]);
} }
} }
public void warenkorbÄnderungen(int auswahl){
if (auswahl == 1){
System.out.println("Welches Produkt möchten Sie aus dem Warenkorb löschen? \n Bitte die Stelle im Warenkorb angeben");
Scanner scanner = new Scanner(System.in);
int warenkorbStelle = scanner.nextInt();
Warenkorb.set(warenkorbStelle);;
}
else if (auswahl == 2){
System.out.println("Von welchem Produkt möchten Sie die Menge verändern \n Bitte die Stelle im Warenkorb angeben");
Scanner scanner = new Scanner(System.in);
int warenkorbStelle = scanner.nextInt();
warenkorb.menge.set(warenkorbStelle) =
}
}
} }

View File

@ -26,7 +26,11 @@ public class ShopTUI {
case 2: case 2:
shop.warenkorbAusgabe(); shop.warenkorbAusgabe();
System.out.println("\n Möchten Sie gerne Änderungen vornehmen? \n 1=Produkte löschen, 2=Menge verändern, 3=Zurück zum Hauptmenü");
int warenkorbAuswahl = scanner.nextInt();
if (warenkorbAuswahl == 1) {
shop.warenkorbÄnderungen(warenkorbAuswahl);
}
break; break;