Bonsoir,
J'essaye de faire les choses bien en utilisant des methodes : j'ai une methode pour faire un tableau, une autre pour l'afficher, entre les 2 je changes les valeurs de quelques cases de mon tableau et à l'affichage, il m'affiche les valeurs par defaut de la methode, je pensais qu'il allait mettre à jour le tableau,
Est ce normal ou il y a un truc que j'ai pas bien fait
Merci

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
30
class Essai_methode{
public static String [][]InitialiseTabJeu(){
 		String [][]tabJeu=new String[8][8];
 		for(int i=0;i<tabJeu.length;i++)
 			for(int j=0;j<tabJeu[i].length;j++)
 				tabJeu[i][j] = ". "; 
		return tabJeu;
		}
	public static void afficherTabJeu(String [][]tabJeu){
		char[]alpha={' ','A','B','C','D','E','F','G','H'};
		for(int i=0;i<alpha.length;i++)
			Terminal.ecrireString(alpha[i]+" ");
		Terminal.sautDeLigne();
		for(int i=0;i<tabJeu.length;i++){
			Terminal.sautDeLigne();
			Terminal.ecrireString(i+1 + " ");
			for(int j=0;j<tabJeu[i].length;j++)				
					Terminal.ecrireString(". ");
		Terminal.sautDeLigne();
		}
	}
	public static void main(String[]args){
		Terminal.sautDeLigne();
		String [][]tabJeu=InitialiseTabJeu();
		afficherTabJeu(tabJeu);
			tabJeu[0][0]="3";
			tabJeu[5][5]="X";			
		afficherTabJeu(tabJeu);
	}
}