CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Java] Problème création menu

DanziOus
DanziOus
Niveau 10
25 novembre 2012 à 18:09:36

Salut,

Je débute en Java. Pour me faire la main sur les conditions & les cas parmi, j'ai décidé de faire un petit menu vite fait, mais j'ai deux problèmes, en bas en rouge sur le screen suivant : https://image.noelshack.com/fichiers/2012/47/1353863179-java.jpg

Merci d'avance pour vos réponses. :)

DanziOus
DanziOus
Niveau 10
25 novembre 2012 à 18:32:38

En bas en rouge.

DarkNhutu
DarkNhutu
Niveau 10
25 novembre 2012 à 18:35:43

Utilise la variable choix au lieu de choixbis, car choixbis n'est pas dans un switch ou dans une condition du coup il est jamais tester. :(

DanziOus
DanziOus
Niveau 10
25 novembre 2012 à 18:40:18

Si j'utilise la variable choix, j'ai un message d'erreur : "Duplicate local variable choix"

DarkNhutu
DarkNhutu
Niveau 10
25 novembre 2012 à 18:41:50

Normal, car tu as du faire un byte choix etc... au "default". Faut juste faire un choix = sc.nextByte();

DanziOus
DanziOus
Niveau 10
25 novembre 2012 à 18:46:25

En effet, merci, je me disais bien qu'il ne fallait pas passer par une autre variable!

Reste le problème du curseur. :pf:

DarkNhutu
DarkNhutu
Niveau 10
25 novembre 2012 à 18:47:50

Tu peux entrer un nombre après quand tu écris "4" ?

Car moi aussi sur mon eclipse ca me fait la même chose, le curseur se met en haut mais je peux écrire et ça me fais direct une nouvelle ligne quand j'écris.

DanziOus
DanziOus
Niveau 10
25 novembre 2012 à 18:52:30

En effet je peux. En fait c'est moi le soucis, car si l'user tape autre chose que 1, 2 ou 3 ça met "erreur de saisie" & il doit re-saisir hors une fois qu'il l'a fait le programme est terminé.

Il faudrait donc que je rajoute du code pour qu'il puisse re-choisir un menu. :(

DarkNhutu
DarkNhutu
Niveau 10
25 novembre 2012 à 18:56:13

Normal car le switch ne retest pas, au pire tu fais une boucle do { }while();

Et tant que choix est different de 1 ou 2 ou 3 ben ça relance le menu :)

DarkNhutu
DarkNhutu
Niveau 10
25 novembre 2012 à 18:56:46

Sorry du 2eme post mais j'ai oublié que, dans la boucle après tu mets ton switch :)

DanziOus
DanziOus
Niveau 10
25 novembre 2012 à 18:57:39

La boucle je dois la mettre ou? Dans le default du switch?

Djidane_666
Djidane_666
Niveau 10
25 novembre 2012 à 19:17:00

Non, tu met ton "menu" avec le switch dans la boucle do...while avec comme condition "continuer = true" (continuer étant un bool = à false)

Par exemple ...

dark_drow
dark_drow
Niveau 15
26 novembre 2012 à 00:02:44

tant que !fin
afficher le menu
switcher sur le choix
fin tant que

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment