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:
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
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!!"); } }
en principe je doit avoir les indications mais celle la n'aparesse pas
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 :
merci pour votre aide
Partager