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.