Oltre allo warning. Il tuo metodo non torna sempre un valore. Se non passi per il ciclo while quale valore viene tornato.
Inizializzare le variabili è una cosa importantissima.