Auf Thema antworten

[CODE]public boolean produzieren(int anzahl) {

        for (int i=0; i<zutaten.length; i++) {

            if(zutaten[i]!=null&&zutaten[i].getAnzahlVerfuegbarerEinheiten()<anzahl) {

                return false;

            }

        }

        for (int i=0; i<zutaten.length; i++) {

            zutaten[i].setAnzahlVerfuegbarerEinheiten(zutaten[i].getAnzahlVerfuegbarerEinheiten() - anzahl);

        }

        setAnzahlVorhanden(getAnzahlVorhanden() + anzahl);

        return true;

    }[/CODE]


Hab jetzt die Null-Abfrage in der ersten if-Abfrage reingefügt, aber es wird noch eine Exception bei der zweiten For-Schleife gezeigt, aber die Methode müsste doch bei der ersten for-Schleife enden, zutaten=null ist und garnicht weiterlaufen



Oben