Fertigstellung des Codes
parent
f7dc27121c
commit
4be0a3a02d
|
|
@ -69,7 +69,7 @@ public class OnlineShop {
|
||||||
|
|
||||||
System.out.println("Der aktuelle Warenkorb sieht so aus: ");
|
System.out.println("Der aktuelle Warenkorb sieht so aus: ");
|
||||||
double[] bruttopreis = warenkorb.bruttoPreisBerechnen();
|
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)) + "€");
|
System.out.println(warenkorb.menge.get(i) + " Stück | " + lager.get(i).getName() + " | " + (bruttopreis[i] * warenkorb.menge.get(i)) + "€");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -97,15 +97,16 @@ public class OnlineShop {
|
||||||
} else if (auswahl == 2) {
|
} else if (auswahl == 2) {
|
||||||
System.out.println("Von welchem Produkt möchten Sie die Menge verändern \nBitte die Stelle im Warenkorb angeben (0=Hauptmenü)\n");
|
System.out.println("Von welchem Produkt möchten Sie die Menge verändern \nBitte die Stelle im Warenkorb angeben (0=Hauptmenü)\n");
|
||||||
int warenkorbStelle = scanner.nextInt();
|
int warenkorbStelle = scanner.nextInt();
|
||||||
if(warenkorbStelle == 0){
|
if (warenkorbStelle == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
while(true) {
|
while (true) {
|
||||||
if (warenkorbStelle > lager.size()) {
|
if (warenkorbStelle > lager.size()) {
|
||||||
System.out.println("Ungültige Eingabe! ");
|
System.out.println("Ungültige Eingabe! ");
|
||||||
continue;
|
continue;
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
else {break;}
|
|
||||||
}
|
}
|
||||||
System.out.println("Bitte neue Menge angeben: ");
|
System.out.println("Bitte neue Menge angeben: ");
|
||||||
int mengeNeu = scanner.nextInt();
|
int mengeNeu = scanner.nextInt();
|
||||||
|
|
|
||||||
|
|
@ -77,9 +77,18 @@ public class ShopTUI {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
int eingabe = 0;
|
int eingabe = 0;
|
||||||
|
int menge=0;
|
||||||
|
while (true) {
|
||||||
System.out.println("Wie viele möchten Sie in Warenkorb legen?");
|
System.out.println("Wie viele möchten Sie in Warenkorb legen?");
|
||||||
scanner = new Scanner(System.in);
|
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)");
|
System.out.println("(" + shop.lager.get(produktNr - 1).getName() + ") " + menge + " mal in den Warenkorb legen? (1=Ja, 2=Nein)");
|
||||||
scanner = new Scanner(System.in);
|
scanner = new Scanner(System.in);
|
||||||
while (true) {
|
while (true) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue