Nogle programmer skrevet i programmeringssproget Java kræver koden at afgøre, om en bestemt del af bruger-input er en streng eller et tal. Javas indbyggede input rutiner ikke udføre denne validering din kode for at træffe alle input brugeren leveres, og derefter kontrollere, om det er en ikke- numerisk streng eller et tal. Du kan skrive Java-kode , der udfører denne kontrol . Instruktioner
1
Medtag følgende linje i starten af din Java -program: .
Import java.io. * ;
import java.lang.Exception * ;
2
Acquire input fra brugeren og gemme det i en streng variabel , som i følgende kodeeksempel : Hej
String inputString = "" ;
InputStreamReader myStream = new InputStreamReader ( System.in )
BufferedReader myReader = new BufferedReader ( myStream )
inputString = myReader.readLine ();
3 < p> Bestem hvis input er et tal eller en streng ved at forsøge at konvertere input til et nummer, og fange den potentielle undtagelse som i følgende kodeeksempel : Hej
try {
int inputNumber = Integer.parseInt ( inputString )
} catch ( NumberFormatException exc ) {
//inputString var en String og ikke et gyldigt heltal
}
< br >