JAVA - Récupérer une variable int à l'intérieur d'une boucle.

Fermé
mckaymental - Modifié par mckaymental le 31/10/2014 à 00:03
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 31 oct. 2014 à 07:34
Bonjour,





J'aimerais savoir comment récupérer une variable int à l'intérieur d'une boucle if afin de l'utiliser dans la public class.

Dans cet exemple, j'ai besoin d'utiliser la variable facile_partie1 à l'extérieur de la boucle.

 if (facile_termine==1) {
System.out.println("En combien de temps avez-vous terminé votre partie 1?");
int facile_partie1 = input.nextInt(); input.nextLine();
}


Merci!
A voir également:

1 réponse

KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 3 020
31 oct. 2014 à 07:34
Bonjour,

Tu ne peux pas utiliser une variable en dehors du scope (le couple d'accolades) dans lequel elle a été déclarée.
Si tu veux utiliser facile_partie1 après le if, alors il faut la déclarer avant le if, cela permet à la variable d'exister même si tu ne rentres pas dans le if (facile_termine!=1)

int facile_partie1 = -1;

if (facile_termine==1) {
    System.out.println("En combien de temps avez-vous terminé votre partie 1?");
    facile_partie1 = input.nextInt(); input.nextLine();
}

System.out.println(facile_partie1);
0