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 schéma d'un tableau à deux dimensions :

Le tableau ci-dessus sert d'exemple de tableau à deux dimensions ou de matrice. Examinons comment récupérer des valeurs à partir de ce tableau. Par exemple, supposons que nous souhaitions trouver l'élément à l'indice [3][2]. Le premier indice indique la ligne à examiner, et le second indique la colonne. Visualiser mentalement deux lignes peut aider à obtenir le résultat :

Nous traçons deux lignes qui se croisent à la cellule contenant le nombre 18. Cela représente la valeur à l'indice [3][2].

Ensuite, voyons comment déclarer un tableau à deux dimensions en code, puis nous montrerons comment le remplir manuellement. Après cela, nous effectuerons une recherche basée sur l'indice 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 constater, nous avons déclaré un tableau à deux dimensions de taille 3 x 3. Cependant, le remplir manuellement s'est avéré assez long et complexe. Vous envisagez peut-être déjà comment utiliser une boucle pour remplir efficacement le tableau ou en extraire toutes les données. 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:

Can you explain how to declare a two-dimensional array in code?

How do you manually fill a two-dimensional array with values?

What is an index-based search in the context of arrays?

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 schéma d'un tableau à deux dimensions :

Le tableau ci-dessus sert d'exemple de tableau à deux dimensions ou de matrice. Examinons comment récupérer des valeurs à partir de ce tableau. Par exemple, supposons que nous souhaitions trouver l'élément à l'indice [3][2]. Le premier indice indique la ligne à examiner, et le second indique la colonne. Visualiser mentalement deux lignes peut aider à obtenir le résultat :

Nous traçons deux lignes qui se croisent à la cellule contenant le nombre 18. Cela représente la valeur à l'indice [3][2].

Ensuite, voyons comment déclarer un tableau à deux dimensions en code, puis nous montrerons comment le remplir manuellement. Après cela, nous effectuerons une recherche basée sur l'indice 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 constater, nous avons déclaré un tableau à deux dimensions de taille 3 x 3. Cependant, le remplir manuellement s'est avéré assez long et complexe. Vous envisagez peut-être déjà comment utiliser une boucle pour remplir efficacement le tableau ou en extraire toutes les données. 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