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-Prog] while => rejouer à un jeu

Drezko
Drezko
Niveau 9
27 janvier 2012 à 23:44:39

Voici le code que j'ai fait :

while(rejouer == "oui"){

//Code du jeu

clavier = JOptionPane.showInputDialog("Voulez vous rejouer ? (oui/non)");
rejouer = String.valueOf(clavier);
}

Pourtant que je réponde oui ou non à la question de rejouer, il me quitte le programme... :snif2:
Dois-je retourner la variable rejouer ?
=> J'ai essayé de faire return rejouer; mais ça n'a pas marché...

Quelqu'un pourraît-il m'aider s'il vous plaît ? :) Merci

caelacanthe
caelacanthe
Niveau 10
27 janvier 2012 à 23:45:35

on compare pas une chaîne de caractère avec un opérateur d'égalité, mais avec une fonction de comparaison. :hap:

sinon, il compare les adresses mémoires, et ça marche aléatoirement, etc :(

+ java :rire:

caelacanthe
caelacanthe
Niveau 10
27 janvier 2012 à 23:46:12

oh, et il passe dans le while, au moins?

habituellement, on utilise un do{}while pour un truc pareil. :(

Drezko
Drezko
Niveau 9
27 janvier 2012 à 23:48:21

Pour le do while ou while ça va pas changer mais comment on fait une fonction de comparaison ? :°

OncheOndule
OncheOndule
Niveau 2
27 janvier 2012 à 23:54:40

SPOTTED en mode HELP petit eucalyptus

Anoratsu
Anoratsu
Niveau 10
27 janvier 2012 à 23:55:57

Google is your friend :noel:

Le site du zero peut peut être t'aider.

OncheOndule
OncheOndule
Niveau 2
27 janvier 2012 à 23:58:58

Sinon y'a des bouquins de 1000 pages qui existant sur le JAVA, go en acheter un, avec ton cerveau sur-développé :rire: ce n'est qu'une banalité de tout apprendre :p

Drezko
Drezko
Niveau 9
28 janvier 2012 à 00:00:52

Je crois que le bouquin va avoir la solution... je l'espère du moins :hap:

OncheOndule
OncheOndule
Niveau 2
28 janvier 2012 à 00:04:18

:noel:

caelacanthe
caelacanthe
Niveau 10
28 janvier 2012 à 00:06:32

string.compare, j'imagine? regarde dans la classe string. :hap:

oh, et ce genre de fonction renvoie généralement 0 quand les chaines de caractère sont les mêmes. c'est le contraire de la logique habituelle des conditions booléennes. :oui:

quand au do-while, ca garantit que le programme passera dans la condition quelle que soit la valeur de 'rejouer'! là, je parie que tu l'as initialisé à "oui", vive les magic values quoi :hap:

PaulAimik
PaulAimik
Niveau 10
28 janvier 2012 à 00:29:46

while( rejouer.equals("oui") ) {

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