Le langage de programmation Java inclut des fonctions de bibliothèque pour capturer la saisie au clavier . Ces fonctions renvoient généralement les objets de la classe "String" . Cependant, tous les programmes ne peuvent pas accepter des chaînes alphanumériques comme des entrées valides , certains champs ne prennent des valeurs numériques. Vous pouvez écrire du code Java qui examine le clavier afin de déterminer s'il est numérique ou alphanumérique . Instructions
1
inclure la ligne suivante au début de votre programme Java: .
Import java.io. *;
java.lang.Exception d'importation * ;
2
Lire la saisie au clavier en String Java , comme dans l' exemple de code suivant :
cordes kbdInput ;
InputStreamReader MonFlux = new InputStreamReader ( System.in ) ;
BufferedReader myReader = new BufferedReader ( MonFlux ) ;
kbdInput = myReader.readLine ();
3
Déterminer si la chaîne contient un nombre valide en essayant de convertir son contenu à un nombre et d'attraper la condition d'erreur potentielle , comme dans l' exemple de code suivant :
try { int
NumericValue = Integer.parseInt ( kbdInput ) ;
} catch ( NumberFormatException e) {
//kbdInput est une chaîne alphanumérique et non un Integer
valide}