Saber si el dato de entrada es numero, simbolo o letra.

El siguiente codigo valida si un dato introducido por teclado es un simbolo, numero o letra, haciendo unso de la tabla ASCII.








1 comentarios:

Unknown dijo...

char c;
String Dato="";
Dato = JOptionPane.showInputDialog("Digite un dato");

for(int k = 0; k< Dato.length() ; k++){
c = Dato.charAt(k);

if(c>47&&c<58){
JOptionPane.showMessageDialog(null,Dato+"\nEl caracter "+c+" es un numero");
}else{
if(c>64&&c<91||c>96&&c<123){
JOptionPane.showMessageDialog(null,Dato+"\nEl caracter "+c+" es una letra");
}else {
JOptionPane.showMessageDialog(null,Dato+"\nEl caracter "+c+" es un simbolo");
}
}
}