Quelques applications écrites dans le langage de programmation Java nécessitent le code pour déterminer si un élément spécifique de la saisie de l'utilisateur est une chaîne ou un nombre. Routines d'entrée intégrés de Java ne remplissent pas cette validation , votre code doit prendre toutes les entrées fournies par l'utilisateur , puis vérifiez si elle est une chaîne non numérique ou un numéro. Vous pouvez écrire du code Java qui effectue ce contrôle . Instructions
1
inclure la ligne suivante au début de votre programme Java: .
Import java.io. *;
java.lang.Exception d'importation * ;
2
Acquérir entrée de l'utilisateur et de le stocker dans une variable de chaîne , comme dans l' exemple de code suivant :
cordes inputString = "";
InputStreamReader MonFlux = new InputStreamReader ( System.in ) ;
BufferedReader myReader = new BufferedReader ( MonFlux ) ;
inputString = myReader.readLine ();
3 < p> Déterminer si l'entrée est un nombre ou une chaîne en essayant de convertir l'entrée d'un nombre et d'attraper l'exception potentiel , comme dans l' exemple de code suivant :
try { int
inputNumber = Integer.parseInt ( inputString ) ;
} catch ( NumberFormatException exc ) {
//inputString était une chaîne et non pas un Integer
valide}
< br >