Le langage de programmation Java contient le support pour quelques classes primitives. Les classes primitives inclure une chaîne de valeurs alphanumériques , Integer pour les nombres entiers , et double pour les nombres à virgule flottante. Une chaîne peut contenir n'importe quelle séquence de caractères , en particulier , certaines de ces séquences (par exemple , " -102 " ) correspondent à la notation décimale d'un nombre. Vous pouvez inclure du code dans votre programme Java pour vérifier si une chaîne se produit pour désigner un certain nombre . Instructions
1
Vérifiez si la chaîne représente un nombre entier valide en essayant de l'analyser comme un entier, comme suit :
Integer.parseInt ( myString ) ;
remplacer " myString " par la variable de la chaîne que vous voulez vérifier dans votre code.
2
intercepter l'exception que le code à l'étape 1 va générer si la chaîne arrive de ne pas désigner un entier valide , en joignant le code à l'étape 1 comme suit:
essayer et
{
Integer.parseInt ( myString ) ;
}
catch ( NumberFormatException HT )
{
System.out.println (" pas un entier valide!" ) ; }
3 < p > Vérifier si la chaîne est un nombre à virgule flottante valide en essayant de l'analyser comme un double , comme suit :
Double.parseDouble ( myString ) ;
4
intercepter l'exception que le code à l'étape 1 va générer si la chaîne arrive de ne pas désigner un nombre à virgule flottante valide, en enfermant le code à l'étape 3 comme suit :
essayer et
{
< p> Double.parseDouble ( myString ) ;
}
catch ( NumberFormatException HT )
{
System.out.println (" Pas valide nombre à virgule flottante ");
}