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];
Que dois je faire pour pouvoir modifier au choix les dimensions de mon tableau ?
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 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; } } }
Merci d'avance..
Partager