Alguns aplicativos escritos na linguagem de programação Java requerem o código para determinar se um elemento específico de entrada do usuário é uma string ou um número. Rotinas de entrada internas do Java não executar essa validação , o seu código precisa tomar qualquer entrada do usuário fornecido, e em seguida, verifique se ele é uma string não-numérico ou um número. Você pode escrever código Java que realiza esta verificação . Instruções
um
Inclua a seguinte linha no início do seu programa Java: .
Import java.io. *;
java.lang.Exception import * ;
2
Adquirir a entrada do usuário e armazená-lo em uma variável de seqüência , como no seguinte exemplo de código :
cordas inputString = "";
InputStreamReader MyStream = new InputStreamReader ( System.in );
BufferedReader myReader = new BufferedReader ( MyStream );
inputString = myReader.readLine ();
3
Determinar se a entrada é um número ou uma string por tentar converter a entrada para um número e captura a exceção em potencial, como no seguinte exemplo de código :
try {
int entraNumero = Integer.parseInt ( inputString );
} catch ( NumberFormatException exc ) {
//inputString foi uma string e não um inteiro válido
}
< br >