Chapitre 1: Objets et Classes
Tableaux à plusieurs dimensions
Un tableau à plusieurs dimensions est un tableau dont les éléments sont des tableaux.
Déclaration: tableau à 2 dimensions
Syntaxe: typeElement[][] nomTableau;
Exemple: int[][] t;
Initialisation: Syntaxes
Tableau de n1 éléments où chaque élément est un tableau de n2 éléments:
nomTableau = new typeElement[n1][n2];
Tableau de n éléments o`u chaque élément est un tableau de dimension pas encore fixée:
nomTableau = new typeElement[n][];
Exemple:
t1 = new int[5][7]; t2 = new int[5][];
Initialisation lors de la déclaration avec des éléments connus
Exemple:
int[][] t = { {7, 8, 5, 2, 3}, {1, 4, 2, 3, 6}, {4, 0, 9} };
Initialisation élément par élément
Exemple 1:
t1 = new int[3][];
t1[0] = new int[3];
t1[1] = new int[2];
t1[2] = new int[5];
Exemple 2:
t2 = new int[2][3];
t2[0][0] = 5; t2[0][1] = 3; t2[0][2] = 15;
t2[1][0] = 0; t2[1][1] = 12; t2[1][2] = 7;