Hallo Java Forum-User,
Ich arbeitete zurzeit mit Assotiatonen und Objektarrays und habe folgendes Problem:
Ich habe 3 Klassen:
Ablaufdatum, Produkt und Laden
Das Produkt hat die Eigenschafft AblaufDatum haltbar
Im Laden werden die Produkte im Array sortiment [] verwaltet.
Ich habe nun mein "Projekt" vollendet und habe eine Testklasse geschrieben, doch beim austesten
meiner sort() Methode in Laden bekomme ich immer eine null exception.
Sort Methode:
[Java]public void sort()
{
for(int i = 0; i <= last; i++)
{
for(int pass = 0; i <= last; pass++)
{
if((sortiment[pass].getJahr() > sortiment[pass+1].getJahr())||(sortiment[pass].getJahr() >= sortiment[pass+1].getJahr() && sortiment[pass].getMonat() > sortiment[pass+1].getMonat()))
{
Produkt temp = sortiment[pass];
sortiment[pass] = sortiment[pass+1];
sortiment[pass+1] = temp;
}
}
}
}[/code]
Ich habe im Produkt 2 Methoden geschrieben für getJahr() + getMonat() von Ablaufdatum
Ich bekomme die null Exception immer in der if Zeile der Bubble-Sort Methode und wollte fragen was ich hierbei falsch gemacht habe, da ich den Fehler nicht finde, falls mehr Infos benötigt werden bitte einfach sagen
Ich arbeitete zurzeit mit Assotiatonen und Objektarrays und habe folgendes Problem:
Ich habe 3 Klassen:
Ablaufdatum, Produkt und Laden
Das Produkt hat die Eigenschafft AblaufDatum haltbar
Im Laden werden die Produkte im Array sortiment [] verwaltet.
Ich habe nun mein "Projekt" vollendet und habe eine Testklasse geschrieben, doch beim austesten
meiner sort() Methode in Laden bekomme ich immer eine null exception.
Sort Methode:
[Java]public void sort()
{
for(int i = 0; i <= last; i++)
{
for(int pass = 0; i <= last; pass++)
{
if((sortiment[pass].getJahr() > sortiment[pass+1].getJahr())||(sortiment[pass].getJahr() >= sortiment[pass+1].getJahr() && sortiment[pass].getMonat() > sortiment[pass+1].getMonat()))
{
Produkt temp = sortiment[pass];
sortiment[pass] = sortiment[pass+1];
sortiment[pass+1] = temp;
}
}
}
}[/code]
Ich habe im Produkt 2 Methoden geschrieben für getJahr() + getMonat() von Ablaufdatum
Java:
public int getJahr()
{
int x = haltbar.getJahr();
return x;
}
public int getMonat()
{
int y = haltbar.getMonat();
return y;
}
Ich bekomme die null Exception immer in der if Zeile der Bubble-Sort Methode und wollte fragen was ich hierbei falsch gemacht habe, da ich den Fehler nicht finde, falls mehr Infos benötigt werden bitte einfach sagen