A linguagem de programação Java inclui funções de biblioteca para capturar a entrada do teclado . Essas funções normalmente retornam objetos da classe " String" . No entanto, nem todos os programas podem aceitar cadeias alfanuméricas como entradas válidas; alguns campos só ter valores numéricos. Você pode escrever código Java que analisa a entrada de teclado para determinar se ele é numérico ou alfanumérico. Instruções
um
Inclua a seguinte linha no início do seu programa Java: .
Import java.io. *;
java.lang.Exception import * ;
2
Ler a entrada do teclado em um Java string, como no seguinte exemplo de código :
Cordas kbdInput ;
InputStreamReader MyStream = new InputStreamReader ( System.in );
BufferedReader myReader = new BufferedReader ( MyStream );
kbdInput = myReader.readLine ();
3
Determine se a seqüência contém um número válido pela tentativa de converter o seu conteúdo para um número e pegar a condição de erro potencial , como no seguinte exemplo de código :
try {
int numericValue = Integer.parseInt ( kbdInput );
} catch ( NumberFormatException e) {
//kbdInput é uma seqüência alfanumérica e não um inteiro válido
}