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
course content

Contenu du cours

Notions de Base de Java

Notions de Base de Java

1. Démarrer
2. Types de Base et Opérations
3. Boucles
4. Tableaux
5. Chaîne

book
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é à créer des tableaux multidimensionnels. Un tableau à deux dimensions est un tableau avec deux indices distincts.

Pour illustrer cela, 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 souhaitions 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 à 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.

java

Main

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 difficile. Vous réfléchissez peut-être déjà à la manière d'utiliser une boucle pour remplir efficacement le tableau ou extraire toutes les données qu'il contient. 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
ChatGPT

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

course content

Contenu du cours

Notions de Base de Java

Notions de Base de Java

1. Démarrer
2. Types de Base et Opérations
3. Boucles
4. Tableaux
5. Chaîne

book
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é à créer des tableaux multidimensionnels. Un tableau à deux dimensions est un tableau avec deux indices distincts.

Pour illustrer cela, 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 souhaitions 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 à 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.

java

Main

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 difficile. Vous réfléchissez peut-être déjà à la manière d'utiliser une boucle pour remplir efficacement le tableau ou extraire toutes les données qu'il contient. 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
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt