- Auteur

- Nom
- Nelson Silva
- Social
Introduction
La boucle for est l'une des structures de contrôle de flux les plus polyvalentes en Java, permettant de répéter un bloc de code un nombre défini de fois. Elle est particulièrement utile lorsque nous savons à l'avance combien de fois nous voulons exécuter une action.
La Structure de la Boucle For
Syntaxe de Base
La forme de base de la boucle for est composée de trois parties : initialisation, condition et incrément/décrément.
for (initialisation; condition; incrément/décrément) {
// bloc de code à répéter
}
Comment Fonctionne-t-elle ?
- Initialisation : Cette partie est exécutée une seule fois au début. Elle est généralement utilisée pour déclarer et initialiser la variable de contrôle.
- Condition : Avant chaque itération, la condition est évaluée. Si elle est vraie, le bloc de code est exécuté. Sinon, la boucle se termine.
- Incrément/Décrément : Après chaque itération, cette partie est exécutée, permettant la mise à jour de la variable de contrôle.
Exemple Pratique
package com.caffeinealgorithm.programaremjava;
public class BoucleFor {
public void Run() {
String[] fournitureScolaire = {
"Sac à dos",
"Trousse",
"Crayon",
"Gomme",
"Taille-crayon",
"Ciseaux"
};
for (int indice = 0; indice < fournitureScolaire.length; indice++)
System.out.printf("fournitureScolaire[%d]: %s\n", indice, fournitureScolaire[indice]);
}
}
// fournitureScolaire[0]: Sac à dos
// fournitureScolaire[1]: Trousse
// fournitureScolaire[2]: Crayon
// ...
Variations de la Boucle For
For-each (For amélioré)
Java propose une variation de la boucle for appelée for-each, qui est utile pour itérer sur des tableaux ou des collections sans avoir besoin d'un indice.
for (Type variable : collection) {
// bloc de code
}
En reprenant notre exemple précédent :
for (String element : fournitureScolaire) {
System.out.println(element);
}
Cette variation simplifie le code, le rendant plus lisible et moins sujet aux erreurs liées aux indices.
Conclusion
La boucle for est un outil essentiel dans la boîte à outils de tout développeur Java. Comprendre sa syntaxe et ses variations peut considérablement simplifier le code, surtout lorsqu'il s'agit d'opérations répétitives.