Hallo,
mein Sortiment besteht aus folgenden Artikeln:
Es soll der Wert der Waren im Lager berechnet werden. Dafür muss der dritte Wert/Nettoeinkaufspreis (30) und der letzte Wert/Lagerbestand (20) jedes einzelnen Artikels multipliziert werden und dann letztendlich addiert werden (Wert Turnschuhe+Wert Sporttasche+Wert Sporthose) (So hätte ich es zumindest gemacht)
Meine Java-Code sieht so aus:
Artikel artikel = sortiment.get(i) stimmt wohl eher nicht (das Programm stürzt ab, ich weiß aber auch nicht ob der Rest stimmt)
Wie wähl ich denn die Artikel aus der ArrayList richtig an bzw. wo liegt mein Fehler?
Wenn mir jemand helfen könnte, wär ich sehr dankbar
mein Sortiment besteht aus folgenden Artikeln:
Java:
sortiment.add(new Artikel(13456, "Turnschuh blau", 30, 45, 20));
sortiment.add(new Artikel(13457, "Sporttasche schwarz", 20, 35, 30));
sortiment.add(new Artikel(13458, "Sporthose grau", 10, 20, 45));
Es soll der Wert der Waren im Lager berechnet werden. Dafür muss der dritte Wert/Nettoeinkaufspreis (30) und der letzte Wert/Lagerbestand (20) jedes einzelnen Artikels multipliziert werden und dann letztendlich addiert werden (Wert Turnschuhe+Wert Sporttasche+Wert Sporthose) (So hätte ich es zumindest gemacht)
Meine Java-Code sieht so aus:
Java:
public void berechneGesamtwert() {
double summe=0;
for (int i=0; i<=sortiment.size(); i++) {
Artikel artikel = sortiment.get(i);
gesamtwertArtikel=artikel.getNettoeinkaufspreis()*artikel.getLagerbestand();
summe=summe+gesamtwertArtikel;
}
gesamtwertText.setText(""+summe);
Artikel artikel = sortiment.get(i) stimmt wohl eher nicht (das Programm stürzt ab, ich weiß aber auch nicht ob der Rest stimmt)
Wie wähl ich denn die Artikel aus der ArrayList richtig an bzw. wo liegt mein Fehler?
Wenn mir jemand helfen könnte, wär ich sehr dankbar