salve a tutti,

ho questo codice:

codice:
private void nomeMetodo(){
...
String inputIndice;
..
do{
 inputIndice=JOptionPane.showInputDialog(...);
 if(inputIndice==null) return; // come mai non mi esce da nomeMetodo?
} while(!Utilita.testaStringa("^\\d+$", inputIndice));
qualcheMetodo(inputIndice); // riga n
...
} // di nomeMetodo


bene, come mai, anche se utilizzo return, arrivo comunque a riga n, generando un'eccezione?

grazie. :)