El lenguaje de programación Java incluye funciones de biblioteca para capturar la entrada del teclado . Estas funciones normalmente devuelven objetos de la clase "String " . Sin embargo , no todos los programas pueden aceptar cadenas alfanuméricas como entradas válidas; algunos campos sólo toman valores numéricos. Se puede escribir código Java que analiza la entrada del teclado para determinar si es numérico o alfanumérico. Instrucciones
1
incluir la siguiente línea en el inicio de su programa de Java: .
Import java.io. * ;
java.lang.Exception import * ;
2
Leer la entrada del teclado en un String de Java , como en el siguiente ejemplo de código:
cadena kbdInput ;
InputStreamReader MyStream = new InputStreamReader ( System.in ) ;
BufferedReader myReader = new BufferedReader ( MyStream ) ;
kbdInput = myReader.readLine ();
3
Determinar si la cadena contiene una número válido al intentar convertir su contenido a un número y controlar el estado de error potencial , como en el siguiente ejemplo de código:
try {
int NumericValue = Integer.parseInt ( kbdInput ) ;
} catch ( NumberFormatException e) {
//kbdInput es una cadena alfanumérica y no un
Integer válida
}