hi,
hab ne Frage, kann mir jemand sagen warum der Compiler meckert es fehlt ein return Wert bei dieser Methode? :
/**
* Methode, um das Objekt mit passender Auftragsnummer zurueckzugeben.
*
* @param int aufnr
* @return i
*/
public int findeAuftragsnummer(int aufnr){
for (int i=0;i<anzObjekte;i++){
if (otab.getAuftragsnummer() == aufnr)
return i;
}
}
ist i nur lokale Variable und kann innerhalb der for -Schleife gelesen werden? wenn ja wie kann ich das besser machen?
Oder ist BlueJ einfach nur verbuggt?
bah das nervt wenns nur an so ner kleinen Sache hängt , bräucht dringend Hilfe ;P
hab ne Frage, kann mir jemand sagen warum der Compiler meckert es fehlt ein return Wert bei dieser Methode? :
/**
* Methode, um das Objekt mit passender Auftragsnummer zurueckzugeben.
*
* @param int aufnr
* @return i
*/
public int findeAuftragsnummer(int aufnr){
for (int i=0;i<anzObjekte;i++){
if (otab.getAuftragsnummer() == aufnr)
return i;
}
}
ist i nur lokale Variable und kann innerhalb der for -Schleife gelesen werden? wenn ja wie kann ich das besser machen?
Oder ist BlueJ einfach nur verbuggt?
bah das nervt wenns nur an so ner kleinen Sache hängt , bräucht dringend Hilfe ;P
Zuletzt bearbeitet von einem Moderator: