For
đ Les boucles for en Java
La boucle for est utilisĂ©e pour rĂ©pĂ©ter une sĂ©rie dâinstructions un certain nombre de fois. Câest un outil fondamental pour parcourir des suites de valeurs, des tableaux, ou exĂ©cuter du code un nombre prĂ©cis de fois.
đ§± Structure dâune boucle for
for (initialisation; condition; incrémentation) {
// instructions à répéter
}| Partie | RĂŽle |
|---|---|
initialisation | Déclare et initialise une variable de boucle |
condition | DĂ©termine si la boucle continue ou sâarrĂȘte |
incrémentation | Modifie la variable de boucle à chaque itération |
đ Exemple de base
for (int i = 0; i < 5; i++) {
System.out.println("i vaut : " + i);
}đ Ce code va afficher :
i vaut : 0
i vaut : 1
i vaut : 2
i vaut : 3
i vaut : 4 đĄ Ici :
int i = 0;â On commence Ă 0i < 5;â Tant queiest strictement infĂ©rieur Ă 5i++â On incrĂ©menteide 1 Ă chaque tour
đŻ Quand utiliser une boucle for ?
Utilise for quand :
- Le nombre dâitĂ©rations est connu Ă lâavance
- Tu veux parcourir une suite de valeurs
- Tu veux répéter une action un nombre précis de fois
đ Boucles dĂ©croissantes
Tu peux faire une boucle en sens inverse :
for (int i = 5; i > 0; i--) {
System.out.println("Compte Ă rebours : " + i);
}đ Exemples pratiques
đą Afficher les nombres de 1 Ă 10
for (int i = 1; i <= 10; i++) {
System.out.print(i + " ");
}
// RĂ©sultat : 1 2 3 4 5 6 7 8 9 10đ° Afficher uniquement les nombres pairs
for (int i = 0; i <= 10; i += 2) {
System.out.println(i);
}â ïž Attention aux piĂšges
- Si tu oublies de mettre Ă jour la variable de boucle (
i++), tu risques une boucle infinie. - La condition est Ă©valuĂ©e Ă chaque tour. DĂšs quâelle est fausse, la boucle sâarrĂȘte.
đ§ Ă retenir
- La boucle
forest idéale pour les répétitions contrÎlées. - Elle comporte 3 parties : initialisation, condition, incrémentation.
- Elle est souvent utilisée avec des compteurs, des indices de tableaux, ou pour générer des suites.
đč Exercice 1 : Afficher les entiers de 1 Ă 5
Utilise une boucle for pour afficher les nombres de 1 Ă 5, chacun sur une nouvelle ligne.
public class Exo1 {
public static void main(String[] args) {
// Boucle de 1 Ă 5
}
}Sortie attendue
1
2
3
4
5đč Exercice 2 : Nombres pairs entre 0 et 10
Utilise une boucle for pour afficher uniquement les nombres pairs de 0 Ă 10.
public class Exo2 {
public static void main(String[] args) {
// Boucle pour les nombres pairs
}
}Sortie attendue
0
2
4
6
8
10đč Exercice 3 : Compte Ă rebours
Utilise une boucle for pour faire un compte Ă rebours de 5 Ă 1, puis affiche "Go !" Ă la fin.
public class Exo3 {
public static void main(String[] args) {
// Compte Ă rebours
}
}Sortie attendue
5
4
3
2
1
Go !đč Exercice 4 : Afficher un tableau
Utilise une boucle for pour afficher le tableau suivant : {43,256,3,796,35,67}
public class Exo3 {
public static void main(String[] args) {
// Compte Ă rebours
}
}Sortie attendue
43
256
3
796
35
67đč Exercice 5 : Afficher un tableau sexy
Utilise une boucle for pour afficher le tableau suivant : {43,256,3,796,35,67}
public class Exo3 {
public static void main(String[] args) {
// Compte Ă rebours
}
}Sortie attendue
[43,256,3,796,35,67]