Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Tableau à Deux Dimensions | Tableaux
Notions de Base de Java

bookTableau à 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.java

Main.java

copy
1234567891011121314151617
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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Posez-moi des questions sur ce sujet

Résumer ce chapitre

Afficher des exemples du monde réel

Awesome!

Completion rate improved to 2.7

bookTableau à Deux Dimensions

Glissez pour afficher le menu

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.java

Main.java

copy
1234567891011121314151617
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.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
some-alt