ciao ragazzi sono nuovo del linguaggio e vengo dal C++..
devo creare un semplice metodo che restituisca un intero , ma quando vado a compilare
mi da l'errore "error return missing statement"




codice:
public class Prova1 {

private String  [] nome ;



public Prova1 (int quantita)
{

nome = new String [quantita] ;

}




        public int add (String appuntamento)
	{
            
		

                int pos ;

                 for ( int i = 0 ; i < nome.length ; i++)

              {
                 nome[i] = appuntamento ;
                 pos = i ;
                 return pos ; 
             

              } 
    
              
	
	}
ho provato a impostare la variabile pos dentro il for con un intero a caso , e a restituire il controllo dopo

codice:
       public int add (String appuntamento)
	{
            
		

                int pos ;

                 for ( int i = 0 ; i < nome.length ; i++)

              {
                 nome[i] = appuntamento ;
                 pos = 10 ;// valore casuale
                
             

              } 
    
               return pos ; 
	
	}
e mi da l'errore " pos might have been initialized"

qualcuno può aiutarmi?

grazie mille