Récupérer une variable dans un while...
Résolu
Pulsar360
Messages postés
133
Statut
Membre
-
seabust Messages postés 744 Date d'inscription Statut Membre Dernière intervention -
seabust Messages postés 744 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite utiliser une variable à l'extérieur ET à l'intérieur d'un while mais j'ai beau chercher je n'y arrive pas.
Par contre je ne souhaite pas utilise de boucle for, sinon ça ne serait pas drôle :). Si quelqu'un pouvais me donner un petit coup de main, je l'en remercie d'avance.
Voici mon petit bout de code:
J'insert le résolut ici :
J'avais une erreur de compilation avec ce code car j'essayer de déclarer deux fois la même variable. Il suffisais juste de ne pas rajouter le type int dans le bloc d'instruction de while:
Je souhaite utiliser une variable à l'extérieur ET à l'intérieur d'un while mais j'ai beau chercher je n'y arrive pas.
Par contre je ne souhaite pas utilise de boucle for, sinon ça ne serait pas drôle :). Si quelqu'un pouvais me donner un petit coup de main, je l'en remercie d'avance.
Voici mon petit bout de code:
public class Randowm {
public static void main (String[] args){
int random = 1;
while (random != 46) {
int lower = 9;
int higher = 99;
int random = (int)(Math.random() * (higher-lower)) + lower;
System.out.println(random);}
System.out.println("random est egal a " + random);
}
}
J'insert le résolut ici :
J'avais une erreur de compilation avec ce code car j'essayer de déclarer deux fois la même variable. Il suffisais juste de ne pas rajouter le type int dans le bloc d'instruction de while:
public class Randowm {
public static void main (String[] args){
int random = 1;
while (random != 46) {
int lower = 9;
int higher = 99;
int random = (int)(Math.random() * (higher-lower)) + lower;
//voilas ci-dessous comment il fallait l'écrire.
random = (int)(Math.random() * (higher-lower)) + lower;
System.out.println(random);}
System.out.println("random est egal a " + random);
}
}