Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2010, 10:31
ernestou
 
Fecha de Ingreso: enero-2009
Mensajes: 17
Antigüedad: 15 años, 3 meses
Puntos: 0
Problema con try y catch

Buenas, estoy empezando a codificar en JAVA y me surgio este problema.

Tengo este try y catch metido dentro de un while para que en caso de ingresar un valor incorrecto me lo pida nuevamente.

El problema es que se genera un loop que imprime constantemente "Ingrese valor numerico"

Cita:
boolean ok = false;
int edad = 0;

while (!ok) {
try {
ok = true;
System.out.println("Edad de la persona: ");
edad = input.nextInt();
} catch (Exception e) {
System.out.println("Ingrese valor numérico");
}
}
Soluciones? Sugerencias?

Gracias de antemano, saludos!!!