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 : Sélectionner tout - Visualiser dans une fenêtre à part
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é!");
 
	}
}