Danke schon mal für die Hilfe
bei mir sieht der code jetzt so aus:
[code=Java]private static Rückgabe searchPersNr (Mitarbeiter[] mArr, int pnr) { //mArr nimmt alle Arrays mit (mit allen infos)
for (int i = 0; i < mArr.length; i++) {
if (mArr [i].getPnr() == 3) {
String t = mArr [i].getName();
int p = mArr [i].getPnr();
char s = mArr [i].getSex();
Rückgabe r [] = new Rückgabe [1];
r [0] = new Rückgabe (t, p);
} //close if
return r ;
} //close for
} //close searchPersNr[/code]
sind die klammern am richtigen ort gesetzt?
Bei "return r" kriege ich aber noch die fehlermeldung: "r cannot be resolved to a variable"
wieso nicht?
Edit: Die Rückgabe beinhaltet aber ja den namen und die personalnummer, also ein String und ein int...