Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2007, 22:44
DANIEL M
 
Fecha de Ingreso: febrero-2007
Mensajes: 5
Antigüedad: 17 años, 2 meses
Puntos: 0
Validar que entrada sea número de 5 digitos

Hola, saludos. Estoy tratando de hacer una validacion para lo siguiente:

Necesito escribir un entero que tenga 5 digitos, de lo contrario avizar al usuario con un mensaje de error y al darle "Ok" me vuelva a mostrar la ventana de ingresar el número. El problema es que no se como validar los digitos. Estuve intentando hacer esto:

do{
cadenaNumero = JOptionPane.showInputDialog("Ingrese número de 5 dígitos");
numero = Integer.parseInt(cadenaNumero);
validarEntrada = (int)numero / 100000;
JOptionPane.showMessageDialog(null, "Escriba solamente un número de 5 dígitos", "ADVERTENCIA", JOptionPane.ERROR_MESSAGE);

}while(validarEntrada != 0);

Segun lo que he visto, el numero de 5 digitos dividido entre 100000 me debe dar cero, y al darme cero valida que es de 5 digitos pero no creo estar haciendolo correctamente.

Me podrian ayudar a realizar esta validacion?, gracias de antemano.