Java - 8.3.1.3 Parcourir et afficher un tableau avec une boucle for
Un tableau regroupe plusieurs valeurs sous un seul nom. Pour afficher chacune d'elles, on parcourt les indices avec une boucle for. Cette leçon présente la déclaration d'un tableau, la boucle, puis l'affichage de la valeur et de son indice.
Déclarer le tableau
La vidéo déclare un tableau de pays, par exemple la France, la Belgique et l'Allemagne. Chaque valeur est repérée par un indice, qui commence à zéro.
Un autre exemple, avec les jours de la semaine, commence par lundi à l'indice zéro et illustre la même idée.
Parcourir avec une boucle for
La boucle for démarre à l'indice zéro et continue tant que l'indice est inférieur à la longueur du tableau. À chaque tour, l'indice augmente d'une unité.
À chaque tour, le programme affiche l'indice et la valeur correspondante. Dans la console, on voit donc 0 suivi de France, 1 suivi de Belgique, puis 2 suivi de l'Allemagne.
String[] pays = {"France", "Belgique", "Allemagne"};
for (int i = 0; i < pays.length; i++) {
System.out.println(i + " " + pays[i]);
}
S'entraîner avec un challenge
La vidéo se termine par un challenge sur les tableaux, pour s'exercer à déclarer, parcourir et afficher les valeurs.
En résumé
Un tableau stocke plusieurs valeurs indexées à partir de zéro. Une boucle for parcourt les indices jusqu'à la longueur du tableau, et affiche chaque valeur avec son indice. Le challenge de la vidéo permet ensuite de s'entraîner.
Points clés
- Les indices d'un tableau commencent à zéro.
- La boucle for parcourt les indices jusqu'à la longueur du tableau.
- L'indice augmente d'une unité à chaque tour.
- Chaque tour affiche l'indice et la valeur correspondante.
- Un challenge permet de pratiquer les tableaux.
Questions fréquentes
Pourquoi l'indice commence-t-il à zéro ?
En Java, le premier élément d'un tableau se trouve à l'indice zéro. La vidéo place la France à l'indice 0.
Pourquoi la condition utilise-t-elle un signe inférieur strict ?
L'indice doit rester strictement inférieur à la longueur, sinon on sortirait du tableau. La boucle s'arrête donc au dernier élément.
Peut-on afficher un tableau sans boucle ?
La vidéo n'aborde pas cette solution. Elle utilise uniquement la boucle for pour afficher chaque valeur et son indice.