Contenu du cours
Notions de Base de Java
Notions de Base de Java
Tableau à Deux Dimensions
Un tableau à deux dimensions est équivalent à une matrice en mathématiques. (Si vous n'êtes pas familier avec les matrices, ne vous inquiétez pas ; je vais les expliquer simplement maintenant.) Bien que les tableaux à deux dimensions ne soient pas couramment utilisés en programmation pratique, il est important de les comprendre ainsi que la capacité de créer des tableaux multidimensionnels. Un tableau à deux dimensions est un tableau avec deux indices distincts.
Pour illustrer, examinons un diagramme d'un tableau à deux dimensions :
Le tableau ci-dessus sert d'exemple de tableau à deux dimensions ou matrice. Explorons comment récupérer des valeurs de ce tableau. Par exemple, supposons que nous voulons trouver l'élément à l'indice [3][2]
.
Le premier indice indique la ligne que nous allons examiner, et le second indique la colonne.
Visualiser mentalement deux lignes peut nous aider à arriver au résultat :
Nous traçons deux lignes se croisant à la cellule avec le numéro 18
. Cela représente la valeur à l'index [3][2]
.
Ensuite, explorons comment déclarer un tableau à deux dimensions en code, puis nous démontrerons comment le remplir manuellement. Après cela, nous effectuerons une recherche basée sur l'index pour confirmer notre exactitude.
Main
package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }
Comme vous pouvez le voir, nous avons déclaré un tableau à deux dimensions avec des dimensions 3 x 3. Cependant, le remplir manuellement s'est avéré assez chronophage et difficile. Vous envisagez peut-être déjà comment nous pouvons utiliser une boucle pour remplir efficacement le tableau ou extraire toutes les données de celui-ci. Nous aborderons ce sujet dans le prochain chapitre.
Merci pour vos commentaires !