Fertigstellung des Codes

main
igor.lewandowski 2025-12-15 11:55:47 +01:00
parent f7dc27121c
commit 4be0a3a02d
2 changed files with 15 additions and 5 deletions

View File

@ -69,7 +69,7 @@ public class OnlineShop {
System.out.println("Der aktuelle Warenkorb sieht so aus: ");
double[] bruttopreis = warenkorb.bruttoPreisBerechnen();
for (int i = 0; i < lager.size(); i++) {;
for (int i = 0; i < warenkorb.menge.size(); i++) {;
System.out.println(warenkorb.menge.get(i) + " Stück | " + lager.get(i).getName() + " | " + (bruttopreis[i] * warenkorb.menge.get(i)) + "€");
}
@ -104,8 +104,9 @@ public class OnlineShop {
if (warenkorbStelle > lager.size()) {
System.out.println("Ungültige Eingabe! ");
continue;
} else {
break;
}
else {break;}
}
System.out.println("Bitte neue Menge angeben: ");
int mengeNeu = scanner.nextInt();

View File

@ -77,9 +77,18 @@ public class ShopTUI {
break;
}
int eingabe = 0;
int menge=0;
while (true) {
System.out.println("Wie viele möchten Sie in Warenkorb legen?");
scanner = new Scanner(System.in);
int menge = scanner.nextInt();
menge = scanner.nextInt();
if (shop.lager.get(produktNr - 1).getLagerbestand() < menge) {
System.out.println("Leider reicht unser Lagerbestand nicht aus. Wir haben nur " + shop.lager.get(produktNr - 1).getLagerbestand() + " Stück von diesem Produkt.\nBitte geben Sie eine andere Menge an.\n");
continue;
} else {
break;
}
}
System.out.println("(" + shop.lager.get(produktNr - 1).getName() + ") " + menge + " mal in den Warenkorb legen? (1=Ja, 2=Nein)");
scanner = new Scanner(System.in);
while (true) {