Demander une valeur à l'utilisateur puis la récupérer
athena7002
Messages postés6Date d'inscriptionlundi 1 décembre 2003StatutMembreDernière intervention25 mai 2004
-
21 mai 2004 à 11:04
athena7002
Messages postés6Date d'inscriptionlundi 1 décembre 2003StatutMembreDernière intervention25 mai 2004
-
25 mai 2004 à 11:03
Bonjour, je sais que ce sujet a été traité plusieurs fois, mais comme c'est pour un projet, j'aimerais une réponse claire...
Je voudrais demander à l'utilisateur d'entrer une valeur numérique, puis je voudrais la récupérer (pour l'utiliser avce un case). Pourriez-vous m'indiquer toute la marche à suivre ?
athena7002
Messages postés6Date d'inscriptionlundi 1 décembre 2003StatutMembreDernière intervention25 mai 20045 21 mai 2004 à 16:35
en gros, j'affiche plusieurs lignes sur la console et ensuite, je demande de faire un choix parmi les possibilités. En fait, j'affiche des trucs du genre :
"1 Vous avez 3 missiles
2 Vous avez 6 obus...
Que voulez-vous prendre ?"
Jusque là, ça va. ce que je voudrais ensuite, c'est récupérer ce qu'il va me donner (1, 2...) et avec sa réponse, je vais continuer mon programme.
Est-ce que c'est plus clair ? Ce que je voudrais, c'est le code pour récuprer ce genre de valeur (sans passer par des zones de texte...)
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 20096 21 mai 2004 à 11:12
sa lut ;
tu ve une réponse claire alors que ta question est vague!!!
Ok; tu pourras personaliser un Dialog en lui ajoutant des zones de text,des labels...tu l'appel a chaque fois tu ve que l'utilisateur introduise une entrée le dialog stop le prgm d'habitude, tu va metre ton entrée dans une variable qui sera utilisée par le case après la liberation du Dialog.
Ok?
safisoft
Messages postés489Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention13 mai 20096 21 mai 2004 à 18:19
t'as pas précisé au début que tu utilise pas in interface graphic alor dans ton cas tu vas créer un InputStream in= new InputStream(System.in) et pour en lire je X qu'il y a une méthode int getInt(), sinon tu vas utiliser Integer.parseInt(in.readline());
Ok?
athena7002
Messages postés6Date d'inscriptionlundi 1 décembre 2003StatutMembreDernière intervention25 mai 20045 24 mai 2004 à 10:42
bon, je suis désolée, mais je n'y arrive pas du tout... EN plus, ça commence à êtr eurgent car on doit rendre notre projet en fin de semaine ! Pourrais-tu me donner le code complet, STP ? Merci beaucoup !
athena7002
Messages postés6Date d'inscriptionlundi 1 décembre 2003StatutMembreDernière intervention25 mai 20045 24 mai 2004 à 10:42
bon, je suis désolée, mais je n'y arrive pas du tout... EN plus, ça commence à êtr eurgent car on doit rendre notre projet en fin de semaine ! Pourrais-tu me donner le code complet, STP ? Merci beaucoup !