Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2011, 07:39
rubius
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
excepciones en java

haber tengo un problema, quisiera saber como puedo volver a pedir datos por teclado (es decir lo que hace el for) en caso de que el usuario introduzca un valor no numerico.

...
int n=0;
try{
for(int i=0;n>=0;i++){
System.out.println("Escriba numeros: ");
n=sc.nextInt();
}
}catch(InputMismatchException e){
System.out.println("Error: valor no numerico");
}
...

PD: habia pensado en poner, lo que hace el for, en el finally, pero es que en el finally entra siempre, introduzca un valor no numerico como numerico.