Sommige toepassingen geschreven in de programmeertaal Java nodig de code om te bepalen of een specifiek element van de input van de gebruiker is een string of een nummer . Java's ingebouwde ingang routines deze validatie uitvoeren ; uw code moet nemen wat input van de gebruiker verstrekt , en dan controleren of het een niet - numerieke tekenreeks of een getal . U kunt Java-code die presteert dit controleren schrijven . Instructies 1 Voeg de volgende regel aan het begin van uw Java-programma : . Import java.io. * ; import java.lang.Exception * ; kopen van 2 verwerven input van de gebruiker en op te slaan in een string variabele , zoals in de volgende voorbeeldcode : String inputString = " " ; InputStreamReader MyStream = new InputStreamReader ( System.in ) ; BufferedReader myReader = new BufferedReader ( MyStream ) ; inputString = myReader.readLine ( ) ; 3 Bepaal of de ingang is een getal of een string door te proberen om de input voor een aantal zetten en de mogelijke uitzondering vangen , zoals in de volgende voorbeeldcode : try { int inputNumber = Integer.parseInt ( inputString ) ; } catch ( NumberFormatException exc ) { //inputString was een string en geen geldig Integer } < br >
|