programmes Java généralement stocker le contenu alphanumérique (par exemple , la saisie au clavier ) dans des objets String , indépendamment du fait que la chaîne arrive notamment pour représenter un nombre . Toutefois, cette distinction est cruciale pour certaines applications. Vous pouvez écrire du code Java qui détermine si le contenu d'une chaîne sont une représentation légitime d'un certain nombre , c'est si la chaîne se trouve être vraiment alphanumérique ou tout simplement numérique. Instructions 1 inclure la ligne suivante au début du programme Java: . Import java.io. *; java.lang.Exception d'importation * ; 2 stocker le contenu que vous voulez vérifier sur une chaîne Java qui lit l'entrée standard du programme : cordes myString = ""; InputStreamReader myInputStream = new InputStreamReader ( System.in ) ; BufferedReader myInputReader = new BufferedReader ( myInputStream ) ; myString = myInputReader.readLine (); 3 tenter de convertir la chaîne d'entrée à un nombre tout en vérifiant si les résultats de la tentative dans un état d'erreur ( une exception Java) , comme dans l' exemple de code suivant : try { int numberEquivalent = Integer.parseInt ( myString ) ; } catch ( NumberFormatException exc ) { //myString est une chaîne alphanumérique et non un Integer valide} < br >
|