G
Guest
Gast
Hallo Leute
Ich habe momentan ein kleines Problem mit einer Methode, die am Ende ein Array zurückgeben soll.
Vielleicht seht ihr ja meinen Denkfehler
Nicht wundern über den Sinn des Programm, hab noch einiges rausgekürzt. Im Grunde soll ergc (und später auch ergp) eine Ergebnisliste sein, die in der Methode ungleich() verändert wird und dann zurückgegeben wird, sodass eine aktuelle Ergebnisliste vorhanden ist.
Als Fehlermeldung "Missing return statement" an der dick markierten Stelle.
Vielen Dank schonmal!
Ich habe momentan ein kleines Problem mit einer Methode, die am Ende ein Array zurückgeben soll.
Vielleicht seht ihr ja meinen Denkfehler
Code:
public static void main (String [] args)
{
...
// hier wurden noch die arrays initialisiert
// und jetzt folgt der aufrufparameter der funktion
if (wc != wp)
{ ergc=ungleich(wc,wp,ergc,ergp);}
else
{ gleich(wc,wp); }
printlist(ergc,ergp);
}
static int [] ungleich(int wc,int wp,int [] ergc,int [] ergp)
{
int delnum;
delnum=Input.getInt();
ergc[delnum-1]=-1;
return ergc;
[b]}[/b]
Nicht wundern über den Sinn des Programm, hab noch einiges rausgekürzt. Im Grunde soll ergc (und später auch ergp) eine Ergebnisliste sein, die in der Methode ungleich() verändert wird und dann zurückgegeben wird, sodass eine aktuelle Ergebnisliste vorhanden ist.
Als Fehlermeldung "Missing return statement" an der dick markierten Stelle.
Vielen Dank schonmal!