Probème d'initialisation de variable - Java
Résolu
the_tiger08
Messages postés
30
Statut
Membre
-
wess8888 Messages postés 22 Statut Membre -
wess8888 Messages postés 22 Statut Membre -
Bonjour,
J'ai un problème, HELP ME !
J'ai vachement simplifié ce code ici pour le montrer, mais le problème et là...
Donc le prog demande à l'utilisateur de taper un nombre, un deuxième, il en génère un, puis il fait x fois la comparaison entre x et x, enfin vous voyez quoi...
Le probème, c'est que quand je fais ça, "variable perdus might not have been initialized"
Donc en gros je peux plus l'utiliser en dehors du bloc :(
J'en avait entendu parlé, mais pourtant je l'ai initialisé avant la boucle...
Comment je fais moi ? HELP s'il vous plait ^^
Class & cie
méthode & cie {
int reussite, perdu = 0;
Scanner Scan = new Scanner(in);
out.print("Entrez un nombre entre 1 et 100 : ");
int comp = Scan.nextInt();
int des = new Random().nextInt(100);
out.println();
out.print("Entrez un nombre de lancer a effectuer : ");
int nblancer = Scan.nextInt();
int nbfaits = 0;
out.println();
while (nblancer != nbfaits) {
if (des < comp) {
out.print("Réussis !");
reussite++;
} else if (des > comp {
out.print("Perdu");
perdu++;
}
}
out.print(reussite + perdu);
}
Et ben si quelqu'un peut m'aider ça serai super sympa ^^
Merci d'avance, bonne soirée ;)
J'ai un problème, HELP ME !
J'ai vachement simplifié ce code ici pour le montrer, mais le problème et là...
Donc le prog demande à l'utilisateur de taper un nombre, un deuxième, il en génère un, puis il fait x fois la comparaison entre x et x, enfin vous voyez quoi...
Le probème, c'est que quand je fais ça, "variable perdus might not have been initialized"
Donc en gros je peux plus l'utiliser en dehors du bloc :(
J'en avait entendu parlé, mais pourtant je l'ai initialisé avant la boucle...
Comment je fais moi ? HELP s'il vous plait ^^
Class & cie
méthode & cie {
int reussite, perdu = 0;
Scanner Scan = new Scanner(in);
out.print("Entrez un nombre entre 1 et 100 : ");
int comp = Scan.nextInt();
int des = new Random().nextInt(100);
out.println();
out.print("Entrez un nombre de lancer a effectuer : ");
int nblancer = Scan.nextInt();
int nbfaits = 0;
out.println();
while (nblancer != nbfaits) {
if (des < comp) {
out.print("Réussis !");
reussite++;
} else if (des > comp {
out.print("Perdu");
perdu++;
}
}
out.print(reussite + perdu);
}
Et ben si quelqu'un peut m'aider ça serai super sympa ^^
Merci d'avance, bonne soirée ;)
A voir également:
- Probème d'initialisation de variable - Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
utilise une variable static,
sinon dans ta boucle while, je ne comprends pas trop comment il s'arret car tu ne fais jamais varier ta variable "nbfaits".
bon courage,
sinon dans ta boucle while, je ne comprends pas trop comment il s'arret car tu ne fais jamais varier ta variable "nbfaits".
bon courage,