[débutant] tableau 2 dimensions
J'ai créer à 2 dimensions : "surf", que j'aimerais définir en lui envoyant la taille qu'il doit avoir.
Donc ici, je dis x=10 et y = 15, j'aimerais que mon tableau soit surf[10][15]..
Et apres dans la fonction surface, je remplis le tableau de 0. mais il me met une erreur : java.lang.ArrayIndexOutOfBoundsException: 0 a la ligne -> surf[i][j]=0;
erreur que je n'ais pas si je déclare mon tableau int[][] surf = new int[10][15];
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public static void main(String[] args) {
Jeux demi = new Jeux();
demi.x=10;
demi.y=15;
demi.b=10;
demi.surface();
}
class Jeux{
int x;
int y;
int b;
int[][] surf = new int[x][y];
public void surface(){
for(int i=0;i<x-1;i++){
for(int j=0;j<y-1;j++){
surf[i][j]=0;
}
}
} |
Que dois je faire pour pouvoir modifier au choix les dimensions de mon tableau ?
Merci d'avance..