Die Programmiersprache Java enthält Bibliotheksfunktionen auf Tastatureingaben zu erfassen. Diese Funktionen typischerweise zurückkehren Objekten der "String" -Klasse. Allerdings können nicht alle Programme alphanumerische Zeichenfolgen als gültige Eingaben zu akzeptieren; einige Felder nur numerische Werte. Sie können Java-Code schreiben , dass Rezensionen Tastatureingabe um festzustellen, ob es numerischen oder alphanumerischen ist . Anleitung
1
Fügen Sie die folgende Zeile am Anfang Ihres Java-Programm : .
Import java.io. *;
Import java.lang.Exception * ;
2
Lesen Tastatureingaben in ein Java- String, wie im folgenden Beispielcode:
String kbdInput ;
InputStreamReader MyStream = new InputStreamReader ( System.in );
BufferedReader myReader = new BufferedReader ( MyStream );
kbdInput = myReader.readLine ();
3
fest, ob der String enthält eine gültige Zahl , indem Sie versuchen , um seinen Inhalt in eine Zahl umgewandelt und fangen die möglichen Fehlerquellen Zustand , wie im folgenden Beispielcode:
try { int
NumericValue = Integer.parseInt ( kbdInput );
} catch ( NumberFormatException e) {
//kbdInput ist eine alphanumerische Zeichenfolge und kein gültiger Integer
}