De programmeertaal Java is inclusief bibliotheek functies voor invoer van het toetsenbord vast te leggen . Die functies meestal retourneren objecten van de " String " -klasse . Echter, niet alle programma alfanumerieke reeksen accepteren als geldig ingangen ; sommige velden alleen numerieke waarden te nemen . U kunt Java- code te schrijven die beoordelingen keyboard input om te bepalen of het numerieke of alfanumerieke . Instructies 1 Voeg de volgende regel aan het begin van uw Java-programma : . Import java.io. * ; import java.lang.Exception * ; kopen van 2 Lees keyboard input in een Java- string , zoals in de volgende voorbeeldcode : String kbdInput ; InputStreamReader MyStream = new InputStreamReader ( System.in ) ; BufferedReader myReader = new BufferedReader ( MyStream ) ; kbdInput = myReader.readLine ( ) ; 3 Bepaal of de String bevat een geldig nummer door te proberen om de inhoud te converteren naar een nummer en het vangen van de mogelijke fout , zoals in de volgende voorbeeldcode : try { int numericValue = Integer.parseInt ( kbdInput ) ; < br } catch > ( NumberFormatException e ) { //kbdInput is een alfanumerieke string en geen geldig Integer } < br > |