Noen applikasjoner skrevet i Java programmeringsspråk krever kode for å avgjøre om en bestemt del av brukerundersøkelser er en streng eller et nummer. Java innebygde i inn- rutiner ikke utfører denne godkjenningen , koden må ta uansett inngang brukeren gitt, og deretter sjekke om det er en ikke - numerisk streng eller et nummer. Du kan skrive Java-kode som utfører denne kontrollen . Instruksjoner
en
Ta med følgende linje i begynnelsen av Java -program : .
Import java.io. * ;
import java.lang.Exception * ;
2
Acquire input fra brukeren og lagre den i en streng variabel , som i følgende eksempelkode : en
String inputString = " ";
InputStreamReader myStream = new InputStreamReader ( System.in ) ;
BufferedReader myReader = new BufferedReader ( myStream ) ;
inputString = myReader.readLine ();
3 < p> Finn ut om inngangen er et tall eller en streng ved å forsøke å konvertere inngangen til et nummer og fanger den potensielle unntak, som i følgende eksempelkode : en
try {
int inputNumber = Integer.parseInt ( inputString ) ;
} catch ( NumberFormatException exc ) {
//inputString var en streng og ikke et gyldig heltall
}