Problème de variable coincé dans une boucle. :(

Fermé
mckaymental - 31 oct. 2014 à 23:33
 Utilisateur anonyme - 1 nov. 2014 à 07:32
Bonjour! Je suis entrain de coder un petit programme mais j'ai quelques difficultés. Tout fonctionne dans le code ci-dessous à l'exception que je ne suis pas capable d'avoir accès aux variables facile_partie.... à l'extérieur des boucles if. J'ai besoin de l'information qui est à l'intérieur de ces variables pour appliquer des calculs plus loin de la programme. Est-ce que quelqu'un peut m'aider avec ce problème. Merci beaucoup!


System.out.println("Combien avez-vous joué de parties au niveau facile? (Limite de 3) : ");
int nbfacile = input.nextInt(); input.nextLine();
while ( nbfacile < 0 || nbfacile > 3 ) {
System.out.println("Ce nombre est invalide, merci quand même!");
System.exit(0);
}
System.out.println("Sur ce nombre de parties, combien en avez-vous terminé? (Limite de 3) : ");
int facile_termine = input.nextInt(); input.nextLine();
while ( facile_termine < 0 || facile_termine > 3 || nbfacile < facile_termine ) {
System.out.println("Ce nombre est invalide, merci quand même!");
System.exit(0);
}
if (facile_termine==1) {
System.out.println("En combien de temps avez-vous terminé votre partie 1?");
int facile_partie1 = input.nextInt(); input.nextLine();
}
if (facile_termine==2) {
System.out.println("En combien de temps avez-vous terminé votre partie 1?");
int facile_partie1 = input.nextInt(); input.nextLine();
System.out.println("En combien de temps avez-vous terminé votre partie 2?");
int facile_partie2 = input.nextInt(); input.nextLine();
}
if (facile_termine==3) {
System.out.println("En combien de temps avez-vous terminé votre partie 1?");
int facile_partie1 = input.nextInt(); input.nextLine();
System.out.println("En combien de temps avez-vous terminé votre partie 2?");
int facile_partie2 = input. nextInt(); input.nextLine();
System.out.println("En combien de temps avez-vous terminé votre partie 3?");
int facile_partie3 = input.nextInt(); input.nextLine();
}

1 réponse