probleme avec le type int en java - Java - Programmation
Marsh Posté le 15-02-2008 à 15:50:14
C'est quoi ta classe Keyboard ? Et que fait la méthode getInt() quand on lui donne autre chose qu'un entier ? (en l'occurrence, elle semble récupérer "1 et pas juste 1 comme tu le penses)
Bref, le pb va venir de cette classe Keyboard qui n'appartient apparemment pas au JDK de base, ou de l'input que tu lui envoies.
Marsh Posté le 15-02-2008 à 17:19:57
En fait Keyboard.get...() recupere une donnée saisie et la stocke dans dans une variable crée auparavant.Ce qui vient après le get doit etre la nature de la variable qu'on veut recuperer(int, String....)
Comme tu l'a dis ce n'est pas une class de base du JDK, elle est dans une bibliothèque biputil2 que j'ai importée dans le JDK. Je l'ai déja utilisé pour les types char, String....,elle ne foire qu'avec int.
Le tutoriel que je suis l'a pourtant utilisé pour int.
(Au fait elle recupère "1".Le second " est a la ligne suivante)
Marsh Posté le 15-02-2008 à 17:26:31
bustaflexx a écrit : (Au fait elle recupère "1".Le second " est a la ligne suivante) |
Eh bin spasske le retour chariot a été pris en compte Ca pue le code foireux qui checke que \n est bien entré sur la clavier mais sur Windows c'est \r\n qui arrive et pan, plantage de NumberFormat. Enfin je dis ça j'en sais rien hein.
Maintenant, ton code semble correct mais à ta place j'essaierais plutôt de me faire chier à lire l'entrée clavier à la main au lieu de passer par une autre classe qui semble douteuse. Non ?
Marsh Posté le 15-02-2008 à 18:13:53
Ouai j'essaierai bien mais je suis hyper-débutant alors j'essai de pas faire de trucs assez compliqué pour le moment.Mais j'essaierai bien
Merci
Marsh Posté le 15-02-2008 à 18:23:53
C'est justement quand on débute qu'il faut faire les trucs débiles comme ça tout seul, ça permet d'apprendre les trucs de base facilement
Marsh Posté le 15-02-2008 à 14:55:40
Bonjour,
J'ai ce probleme(voir image) avec le type int.A noter que ce n'est qu'avec ce type que j'ai le problème
Quelqu'un pourrait il m'aider svp (cliquer sur l'image pour un meilleur affichage)