Problème avec variable dans boucle DO WHILE
Bonjour,
j'ai un problème avec le fichier suivant: l'ordinateur calcule au hasard un numéro entre 1 et 10 (d'ailleurs, est-ce que j'ai bien fait cela?), demande un chiffre à l'utilisateur et les compare. Quand le chiffre est le même, il sort de la boucle. Mais Eclipse me signale un problème au niveau de la ligne
while (nb1!=x)
et je ne sais pas pourquoi, elle est certainement mal placée, mais je ne vois pas ce qu'il faut faire.
Merci de votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import java.io.*;
public class Devinette {
public static void main(String [] args)
{
int x;
x=(int)(Math.random()*10);
do {
System.out.println("Entrez un numéro entre 1 et 10");
BufferedReader n1=new BufferedReader(new InputStreamReader(System.in));
try
{
String numero1=n1.readLine();
int nb1=Integer.valueOf(numero1);
}
catch (java.io.IOException e) {}
System.out.println ("Le numéro est " +x);
}
while (nb1!=x);
System.out.println("Bravo, vous avez gagné!");
}
} |