Auf Thema antworten

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...



Oben