Utiliser une méthode sur un tableau
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:
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);
}
} |