Bonjours a tous
Bon voila je suis entrain de travailler sur un mini projet concernant le jeux mastermind.
Les classes que j'ai créer sont : Indication, Suite, StdInput et un main que j'ai appelé Mastermind.
Le probleme que j'ai est au niveau du main, plus précisément au niveau d'une méthode que j'ai appelé play(). Voici son codage:

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
public static void play() throws IOException{
 
		Suite S1=Suite.genererSecret();
		System.out.println("J'ai choisi une suite de 4 nombres\nAvous de deviner");
		int i=0;
		for(i=0; i<8; i++){
			System.out.println("Essaie Numero"+i+" :");
			System.out.println("saisissez Votre choix :");
			Suite S2=new Suite(Integer.parseInt(StdInput.readline()));
			S2.toString();
			Indication indication=S1.compare(S2);
			indication.toString();
 
			if(indication.nbBienPlaces==4)
				System.out.println("nbBienPlacesous avez gagner avec un nombre dessaie"+i);
 
			else
				indication.toString();
 
			if(i==8)
				System.out.println("dsl Vous avez perdu!!");
 
		}
	}
Le soucis c'est que lors de l'exécution, au moment du teste, il me sort :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Que desirez vous faire:
	# Jouer contre l'ordinateur....1
	# Quitter......................2
1
J'ai choisi une suite de 4 nombres
Avous de deviner
Essaie Numero0 :
saisissez Votre choix :
1234
Essaie Numero1 :
saisissez Votre choix :
en principe je doit avoir les indications mais celle la n'aparesse pas
merci pour votre aide