Un tableau est une structure de données en Java qui permet de stocker plusieurs éléments du même type dans une seule variable.
Chaque élément est accessible via un index. Le premier élément d'un tableau a toujours l'index 0.
1. Déclaration d'un Tableau
Pour déclarer un tableau, vous devez spécifier le type des éléments qu'il va contenir, suivi de []
pour indiquer que c'est un tableau et suivie du nom du tableau.
Syntax :
type[] nomTab;
Exemple :
// Déclaration d'un tableau d'entiers
int[] tableauEntiers;
// Déclaration d'un tableau de chaînes de caractères
String[] tableauChaines;
Ici on déclare 2 tableaux :
2. Initialisation d'un Tableau
Après la déclaration, vous devez initialiser le tableau, soit en définissant sa taille, soit en lui assignant des valeurs directement.
Initialisation avec une taille définie (sans assigner de valeurs) :
// Déclaration d'un tableau d'entiers
int[] tableauEntiers;
// Initialiser un tableau d'entiers avec 5 éléments
tableauEntiers = new int[5];
Ici, le tableau peut contenir 5 entiers, et chaque élément est initialisé à 0
par défaut pour les types numériques.
Initialisation avec des valeurs :
// Initialisation directe avec des valeurs
int[] tableauEntiers = {1, 2, 3, 4, 5}; // Tableau contenant 5 entiers
String[] tableauChaines = {"Bonjour", "Tout", "Le", "Monde"}; // Tableau de chaînes de caractères
Les éléments d'un tableau sont accessibles via leur index, qui commence à 0. Par exemple, le premier élément d'un tableau a l'index 0, le deuxième a l'index 1, etc.
int[] tableauEntiers = {1, 2, 3, 4, 5};
// Accéder au premier élément (index 0)
System.out.println(tableauEntiers[0]); // Affiche 1
// Accéder au troisième élément (index 2)
System.out.println(tableauEntiers[2]); // Affiche 3
Modification d'un Élement dans un Tableau
Vous pouvez modifier les valeurs des éléments d'un tableau en accédant à leur index et en les réassignant.
int[] tableauEntiers = {1, 2, 3, 4, 5};
// Modifier le deuxième élément (index 1)
tableauEntiers[1] = 10; // Remplace 2 par 10
System.out.println(tableauEntiers[1]); // Affiche 10
Il est courant d'utiliser des boucles pour parcourir les éléments d'un tableau.
Boucle for
:
Vous pouvez utiliser une boucle for
pour parcourir un tableau et accéder à chaque élément.
int[] tableauEntiers = {1, 2, 3, 4, 5};
// Utiliser une boucle for pour parcourir le tableau
for (int i = 0; i < tableauEntiers.length; i++) {
System.out.println("Élément à l'index " + i + " : " + tableauEntiers[i]);
}
Boucle for-each
:
Une boucle for-each
permet de parcourir un tableau sans avoir besoin d'utiliser d'index.
int[] tableauEntiers = {1, 2, 3, 4, 5};
// Utiliser une boucle for-each pour parcourir le tableau
for (int nombre : tableauEntiers) {
System.out.println(nombre);
}