Lorsque vous entrez un numéro dans une zone de texte sur une page Web , le navigateur reconnaît que nombre sous forme de chaîne . Ordinateurs ne peuvent pas effectuer des calculs à l'aide de cordes. Par exemple, un programme Java ne peut pas ajouter la chaîne " 12" à la chaîne " 4" sans convertir les chaînes en nombres . Java prend en charge plusieurs types de numéros , y compris les points flottants et entiers . Pour vous assurer que votre application Java fonctionne correctement , convertir toutes les chaînes en nombres entiers ou d'autres types numériques avant de les utiliser dans les calculs. Instructions 1 Ouvrez votre éditeur de Java et de créer un nouveau projet. Créer une classe vide nommé " TestConversion " et ajoutez le code suivant à elle: public static void main ( String [] args ) { int nombre1 ; int number2 ; int somme ; cordes stringNumber1 = " 5" ; cordes stringNumber2 = "2" ; } crée deux variables entières , Numéro 1 et number2 . Il crée et initialise les variables de chaîne , stringNumber1 et stringNumber2 2 Ajoutez le code suivant sous le code précédent : . Essayer et { < p> nombre1 = Integer.parseInt ( stringNumber1 ) ; number2 = Integer.parseInt ( stringNumber2 ) ; somme = nombre1 + nombre2 ; System.out.println ( « somme des nombre1 + nombre2 =" + somme ) ; } catch (Exception de NumberFormatException ) { System.out.println (" NumberFormatException : "+ exception.getMessage ()); } Ce code utilise de Java" la fonction parseInt "pour convertir les chaînes en nombres entiers et les stocker dans des variables entières . Le «essayer» et «attraper» les états effectuer la gestion des exceptions et affiche un message d' erreur si la conversion de chaîne en entier échoue. 3 compiler le code et exécuter le projet. Voir le message « Somme des nombre1 + nombre2 = 7" après Java convertit les chaînes en nombres entiers.
|