Boucle do...while sur NetBeans

nyp - Modifié par nyp le 23/12/2015 à 18:28
 kivok_sept - 26 déc. 2015 à 19:55
Bonjour,

Je m'exerce sur JAVA et Netbeans depuis tout récemment. J'essaye actuellement de faire le jeu du "plus ou moins" avec la partie graphique.
Lorsque que j'appuie sur le bouton il reste enfoncé...

(la variable "nbAtrouver" est déclaré en public un peu plus haut)

Auriez-vous des idées ?
Je vous remercie.





int valeur = Integer.parseInt(String.valueOf(txtChercher2.getText()));


do{

if(valeur < nbAtrouver)
{
textChercher1.setText("C'est plus.");
}
else if(valeur > nbAtrouver)
{
textChercher1.setText("C'est moins.");
}

}while(valeur != nbAtrouver);

textChercher1.setText("Bravo");

1 réponse

salut;
peut être à cause du while car selon le code, lorsque vous appuyez sur le bouton il rentre dans une boucle infinie bien sure puisque il fait le teste par rapport à la valeur saisi et lu une seul fois par un click donc si il la trouve différent il bloque .essaye de mettre la même valeur que nbAtrouver et analyser le problème normalement il marche. donc vous pouvez l'enlever et ajouter juste l'instruction qui teste l’égalité pour afficher "bravo"
bien cordialement.
0