Validar entrada de números en un JOptionPane
Publicado por Andrea C (5 intervenciones) el 27/04/2007 06:51:13
Saludos a la comunidad, mi problema es que quiero validar que solo se introduzcan datos numericos, puse una validación que aparentemente funciona y me aviza cuando no escribo numeros, pero siento que no esta bien.
Alguien sabe una forma mas sencilla y efectiva para hacer este tipo de validaciónes?
Se los agradeceria mucho. Saludos!
El ejercicio muestra el mayor de 5 numeros introducidos:
do {
while(contadorDigitos <= 5) {
cadenaNumero = JOptionPane.showInputDialog("Escriba 10 dígitos");
try {
numero = Integer.parseInt(cadenaNumero);
}catch(NumberFormatException e){
numero=-1;
JOptionPane.showMessageDialog (null, "El dato digitado no es un número", "Error", JOptionPane.ERROR_MESSAGE);
}
if(numero > numeroMayor)
numeroMayor = numero;
++contadorDigitos;
}
}while(numero==-1);
Alguien sabe una forma mas sencilla y efectiva para hacer este tipo de validaciónes?
Se los agradeceria mucho. Saludos!
El ejercicio muestra el mayor de 5 numeros introducidos:
do {
while(contadorDigitos <= 5) {
cadenaNumero = JOptionPane.showInputDialog("Escriba 10 dígitos");
try {
numero = Integer.parseInt(cadenaNumero);
}catch(NumberFormatException e){
numero=-1;
JOptionPane.showMessageDialog (null, "El dato digitado no es un número", "Error", JOptionPane.ERROR_MESSAGE);
}
if(numero > numeroMayor)
numeroMayor = numero;
++contadorDigitos;
}
}while(numero==-1);
Valora esta pregunta


0