J'ai besoin d'aide par lé orienté objéts Java
Résolu/Fermé
Cybertrack
Messages postés
3
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
5 mars 2012
-
4 mars 2012 à 17:37
Cybertrack Messages postés 3 Date d'inscription dimanche 4 mars 2012 Statut Membre Dernière intervention 5 mars 2012 - 5 mars 2012 à 16:46
Cybertrack Messages postés 3 Date d'inscription dimanche 4 mars 2012 Statut Membre Dernière intervention 5 mars 2012 - 5 mars 2012 à 16:46
A voir également:
- J'ai besoin d'aide par lé orienté objéts Java
- Site pour vendre des objets d'occasion - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java football - Télécharger - Jeux vidéo
- Java jre - Télécharger - Langages
2 réponses
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 014
4 mars 2012 à 17:47
4 mars 2012 à 17:47
C'est un effet de bord de la lecture clavier.
En lisant un entier avec nextInt, il lit également la fin de ligne, et il la "stocke" dans la pile, pour la consommer au premier nextLine (lorsque tu demandes le nom), c'est pour ça que tu passes directement au prénom.
Solution : rajoute un nextLine qui ne sert "à rien", juste après ton nextInt :
En lisant un entier avec nextInt, il lit également la fin de ligne, et il la "stocke" dans la pile, pour la consommer au premier nextLine (lorsque tu demandes le nom), c'est pour ça que tu passes directement au prénom.
Solution : rajoute un nextLine qui ne sert "à rien", juste après ton nextInt :
rep=scr.nextInt(); scr.nextLine();Remarque : je suis sûr qu'en poussant un peu plus l'orienté objet dans ton code tu arriverais à faire une méthode lireElecteur qui permettrait de réduire la taille de ton main ;-)
Cybertrack
Messages postés
3
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
5 mars 2012
4 mars 2012 à 19:58
4 mars 2012 à 19:58
Merci mr KX votre réponse a été utile j'ai une autre questionne svp comment créé une exception nommé ageexeption qui se déclenche si l'age est inferieure a 18
pouvez vous me donné un exemple ? je connais rien en exception :s
pouvez vous me donné un exemple ? je connais rien en exception :s
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 014
4 mars 2012 à 20:54
4 mars 2012 à 20:54
Il faut simplement rajouter ce code :
Il faut bien sûr que la classe AgeException surcharge la classe Exception.
throw new AgeException(/*paramètres éventuels*/);
Il faut bien sûr que la classe AgeException surcharge la classe Exception.
Cybertrack
Messages postés
3
Date d'inscription
dimanche 4 mars 2012
Statut
Membre
Dernière intervention
5 mars 2012
5 mars 2012 à 16:46
5 mars 2012 à 16:46
merci une autre fois Mr Kx : )