Réponses
Trop de publicités?On peut déclarer un tableau à deux dimensions et de stocker directement des éléments au moment de sa déclaration:
int marks[][]={{50,60,55,67,70},{62,65,70,70,81},{72,66,77,80,69}};
Ici, int représente entier type des éléments stockés dans le tableau et le nom du tableau est "marques". int est le type de données pour tous les éléments représentés à l'intérieur de l' "{" et "}" accolades car un tableau est une collection d'éléments ayant le même type de données.
De retour à notre déclaration écrite ci-dessus: chaque ligne d'éléments doivent être écrites à l'intérieur des accolades. Les lignes et les éléments de chaque ligne doivent être séparés par des virgules.
Observez maintenant la déclaration: vous pouvez obtenir il y a 3 lignes et 5 colonnes, de sorte que la JVM crée 3 * 5 = 15 blocs de mémoire. Ces blocs peuvent être individuellement dénommés ta:
marks[0][0] marks[0][1] marks[0][2] marks[0][3] marks[0][4]
marks[1][0] marks[1][1] marks[1][2] marks[1][3] marks[1][4]
marks[2][0] marks[2][1] marks[2][2] marks[2][3] marks[2][4]
NOTE:
Si vous souhaitez stocker les n éléments, puis l'index de tableau commence à partir de zéro et se termine à n-1.
Une autre façon de créer un tableau à deux dimensions est par la déclaration du tableau abord, puis à allouer de la mémoire en utilisant l'opérateur new.
int marks[][]; // declare marks array
marks = new int[3][5]; // allocate memory for storing 15 elements
En combinant les deux ci-dessus, nous pouvons écrire:
int marks[][] = new int[3][5];