programmeringsspråket Java omfattar bibliotek funktioner för att fånga tangentbordet . Dessa funktioner returnerar vanligen föremål för " String " klass . Däremot kan inte alla program accepterar alfanumeriska strängar som giltiga ingångar , vissa områden endast ta numeriska värden . Du kan skriva Java -kod som granskar indata från tangentbordet för att avgöra om det är numeriska eller alfanumeriska . Instruktioner
1
Inkludera följande rad i början av din Java -program : .
Import java.io. *;
import java.lang.Exception * ;
2
Läs tangentbordet till en Java String , som i följande exempelkod :
String kbdInput ,
InputStreamReader myStream = ny InputStreamReader ( System.in ) ;
BufferedReader myReader = ny BufferedReader ( myStream ) ;
kbdInput = myReader.readLine ( ) ;
3
Bestäm om String innehåller en giltigt genom att försöka omvandla innehållet till ett nummer och fånga potentiella feltillstånd , som i följande exempelkod :
try {
int numericValue = Integer.parseInt ( kbdInput ) ;
} catch ( NumberFormatException e ) {
//kbdInput är en alfanumerisk sträng och inte ett giltigt heltal
} Addera ditt