Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Tableau à Deux Dimensions | Tableaux
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Bases 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. Explorons comment extraire des valeurs de ce tableau. Par exemple, supposons que nous souhaitons 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 les indices 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 show me how to declare a two-dimensional array in Java?

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

Can you explain how to use loops to fill or print a two-dimensional array?

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. Explorons comment extraire des valeurs de ce tableau. Par exemple, supposons que nous souhaitons 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 les indices 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