Partage

Erreur de variable?

2 janvier 2018 à 19:09:36

Bonjour,

Je débute tout juste dans la programmation (mon seul language que je maitrise est le basic z80 autant dire que je ne sais pas programmer)  et j'étais parti pour essayer de programmer le jeu "plus ou moins" sous Java pour m'entraîner seulement des le début je rencontre cette erreur:

Mon code étant celui-ci :

(J'ai utilisé l'application Java N-IDE car j'ai un problème avec ma carte graphique sur mon ordinateur)

2 janvier 2018 à 19:19:57

Bonjour,

Attention tu es dans le mauvais TOPIC, ici c'est du Javascript pas du Java.

Sinon pour repondre a ta question tu fais while (nombre != atrouver) mais ici nombre n'es pas defini a cause du scope, nombre existe que entre les { } de do while

do  {

int nombre 

... // nombre existe juste entre les {}

} while () // nombre existe plus

// nombre existe plus

Si tu veux que nombre puisse etre disponible dans le while il faut que tu le definisse avant le do 

Si vous voulez me mp, venez sur Discord (username: Stelyus#8984)
2 janvier 2018 à 20:01:12

Désolé pour le post dans le mauvais topic, je ne connais pas la différence entre le java et le javascript mais je vais bien sur me renseigner pas besoin d'expliquer dans la prochaine réponse ce serai une perte de temps pour vous ;)

Donc j'ai maintenant défini la variable avant le do seulement je rencontre à présent une nouvelle erreur:

2 janvier 2018 à 20:02:40

Oui car tu fais deux fois int nombre = ....

Il faut faire

int nombre = 0;

do {

    nombre = saisie.nextInt()

while (nombre != ...)

En faisant nombre = ... Tu utilisera la variable nombre qui a été défini avant (Pour rappel pour declarer un variable c'est : TYPE variable)

-
Edité par Stelyus 2 janvier 2018 à 20:03:48

Si vous voulez me mp, venez sur Discord (username: Stelyus#8984)
2 janvier 2018 à 20:16:33

Ah ok j'avais pas capté ça merci bcp pour tes réponses rapides 😉

Erreur de variable?

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
  • Editeur
  • Markdown