class rete
{

static int vv=0;
static void controlla(String contr,int fg)
{

while(vv<Elementi.size())
{
persona cell=(persona) Elementi.elementAt(vv);
System.out.println(cell.num);
if(cell.num.equals(contr))
fg=1;
vv++;
}
System.out.println("fg "+fg);

}


}





class persona
{
static int ff=0;
void Invia()
{
ff=0;
rete.controlla(NNum.getText(),ff);

System.out.println(ff);
messaggio b=new messaggio(NNum.getText(),Testo.getText(),proprieta );

Smsi.addElement(b);

rete.Acquisisci(b);
NNum.setText("");
Testo.setText("");
}

}


Ho queste due classi e quest i due metodi (una x classe) e ho evidenziato in rosso il mio priblema. il metodo invia della classe persona richiama il metodo controlla e passa come parametro la variabile ff. nella classe rete (nel metodo controlla) ff vien acuisito dalla variabile fg. Quello che vorrei che quando finisce il metodo controlla il valore di fg venga preso da ff come posso fare?
Grazie