Saisie non aceptée
Fermé
zouari.f
Messages postés
1
Date d'inscription
lundi 30 novembre 2015
Statut
Membre
Dernière intervention
30 novembre 2015
-
30 nov. 2015 à 16:15
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 30 nov. 2015 à 18:09
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 30 nov. 2015 à 18:09
A voir également:
- Saisie non aceptée
- Saisie gestuelle iphone - Guide
- Saisie vocale sms - Guide
- Gboard saisie vocale - Accueil - Applications & Logiciels
- Saisie vocale whatsapp - Accueil - Messagerie instantanée
- Autorisation non accordée d'activer la saisie vocale - Forum Samsung
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
30 nov. 2015 à 18:09
30 nov. 2015 à 18:09
Bonjour,
À chaque fois que tu fais un nextLine tu lis une ligne, à chaque fois que tu fais un nextInt tu lis un entier, etc.
Si tu ne veux faire qu'une seule lecture il faut utiliser une seule fois cette méthode, puis tu contrôle la validité de la saisie a posteriori.
À chaque fois que tu fais un nextLine tu lis une ligne, à chaque fois que tu fais un nextInt tu lis un entier, etc.
Si tu ne veux faire qu'une seule lecture il faut utiliser une seule fois cette méthode, puis tu contrôle la validité de la saisie a posteriori.
System.out.println(msg); String line = lecteur.nextLine(); try { int value = Integer.parseInt(line); if (value<=0 || value>4) { // cas où l'intervalle n'est pas respecté System.out.println(msgE); } else { choix = value; } } catch (NumberFormatException e) { // cas où la ligne n'est pas un entier System.out.println(msgE); }