Aller au contenu principal

for

L'instruction for, aussi appelée boucle compteur, sert à exécuter un bloc d'instructions, un nombre déterminé de fois.

La variable utilisée pour le nombre de fois est appelée un compteur et est de type int.

Syntaxe

for ( initialisation ; condition ; incrémentation ou décrémentation)
{
instructions;
}
  • initialisation : assigne une valeur à la variable compteur
  • condition : vérification de la condition : tant qu'elle est vraie, la boucle continue
  • instructions : exécution si la condition est vraie
  • incrémentation/décrémentation : augmentation ou diminution de la variable compteur AVANT de vérifier à nouveau la condition.
Exemple #1 : Écrire 5 fois le mot "allo" sur des lignes différentes.Résultats
for (int cptFois = 1; cptFois <= 5; cptFois++)                     
{
Console.WriteLine("allo");
}
allo
allo
allo
allo
allo
Exemple #2 : Écrire 5 fois "bonjour" sur des lignes différentes en partant de 0.Résultats
for (int cptFois = 0; cptFois < 5; cptFois++)
{
Console.WriteLine(cptFois + ") bonjour");
}
0) bonjour
1) bonjour
2) bonjour
3) bonjour
4) bonjour
Exemple #3 : Écrire 5 fois "bye" sur des lignes différentes en partant de 4.Résultats
for (int cptFois = 4; cptFois >= 0; cptFois--)
{
Console.WriteLine(cptFois + " bye");
}
4 bye
3 bye
2 bye
1 bye
0 bye
Exemple #4 : Écrire les nombres de 0 à 10 par saut de 2, sur des lignes différentes.Résultats
Console.WriteLine("Début");
for (int nombre = 0; nombre <= 10; nombre += 2)
{
Console.WriteLine(":" + nombre + ":");
}
Console.WriteLine("Fin");
Début
:0:
:2:
:4:
:6:
:8:
:10:
Fin
Exemple #5 : Parcourir une grille d'entiers pour y assigner des nombres à partir de 0.
for (int index = 0; index < viaNombres.Length; index++)
{
viaNombres[index] = index;
}