Contrôle saisie number (java)
Fermé
asma assouma
Messages postés
43
Date d'inscription
vendredi 30 janvier 2009
Statut
Membre
Dernière intervention
22 avril 2010
-
4 avril 2010 à 21:40
Utilisateur anonyme - 8 avril 2010 à 00:00
Utilisateur anonyme - 8 avril 2010 à 00:00
A voir également:
- Contrôle saisie number (java)
- Waptrick java football - Télécharger - Jeux vidéo
- Controle parental pc - Guide
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Waptrick java ✓ - Forum Mobile
2 réponses
Utilisateur anonyme
5 avril 2010 à 03:04
5 avril 2010 à 03:04
Bonjour,
Ton code est tout à fait correct.
Tu devrais ajouter provisoirement cette ligne (ajouter):
et me dire ce qui est affiché dans le cas où tu entres un nombre, merci.
Cordialement,
Dan
Ton code est tout à fait correct.
Tu devrais ajouter provisoirement cette ligne (ajouter):
String v2 = z2.getText(); try { System.out.println("\nv2: " + v2); // <<<<<<<<<<<<<<<<<<< ajouter int a = Integer.parseInt(v2); } catch (NumberFormatException ex) { JOptionPane.showMessageDialog(null,"il faut saisir un nombre !!","Probléme de format",JOptionPane.ERROR_MESSAGE); }
et me dire ce qui est affiché dans le cas où tu entres un nombre, merci.
Cordialement,
Dan
asma assouma
Messages postés
43
Date d'inscription
vendredi 30 janvier 2009
Statut
Membre
Dernière intervention
22 avril 2010
7 avril 2010 à 22:21
7 avril 2010 à 22:21
merci ça marche bien :)))
Mais attention tout de même:
-tu peux avoir une erreur dans le cas où même si tu entres un nombre dont la valeur est supérieure à la valeur maxi d'un int, ou inférieure à sa valeur mini.
Pour savoir quelles sont ces valeurs, utiliser MAX_VALUE et MIN_VALUE:
int maxi = Integer.MAX_VALUE et int mini = Integer.MIN_VALUE
Noter que l'exception levée (NumberFormatException ) est la même si la valeur saisie est non numérique, ou si elle est hors limites de l'int.
Dan
-tu peux avoir une erreur dans le cas où même si tu entres un nombre dont la valeur est supérieure à la valeur maxi d'un int, ou inférieure à sa valeur mini.
Pour savoir quelles sont ces valeurs, utiliser MAX_VALUE et MIN_VALUE:
int maxi = Integer.MAX_VALUE et int mini = Integer.MIN_VALUE
Noter que l'exception levée (NumberFormatException ) est la même si la valeur saisie est non numérique, ou si elle est hors limites de l'int.
Dan