Salut à tous, debutant sous java je traduis cet algo(simple) en java:
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
Variable Rep en entier
Début
 
Afficher “enter 1 pass“
 
Lire Rep
 
TantQue Rep != 100
 
   Afficher “Erreur, pass Inconrect. Recommencez“
 
    Lire Rep
 
FinTantQue
 
Afficher  “ca marche“
 
Fin
voila en java ce que ca me donne
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
ublic class testmdp100{
 
	public static void main (String[] args){
 
		System.out.println("entrer 1 pass");
 
		int rep=Lire.lireInt();
 
 
 
		while (rep!= 100){
 
				System.out.println("erreur,pass Inconrect. Recommencez");
 
				int rep=Lire.lireInt();
 
				}
 
 
 
		System.out.println("ca marche");	
 
		}
 
		}
ca me permet correct mais à la compilation j'ai le message d'erreur suivant: ERROR in testmdp100.java (at line 8)

int rep=Lire.lireInt();

^^^

Duplicate local variable rep


Lorsque je mets la ligne 8 en commentaire, il n'y a plus d'erreur,
je veux bien connaitre la cause de cette erreur de sorte, de sorte que si l'utilisateur saisit autre chose que 100, s'affiche un message et lui donner la possibilté de saisir un autre rep à comparer avec 100.

Bien merci

Nb: je ne suis pas sous eclipse, j'utilise pour le moment java en mode console.