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}
|