Pour répéter un bloc un nombre de fois prédéterminé. Exemple qui calcule la somme des entiers de 3 à 77:
int a = 0; for (int i = 3; i<78; i++){ a = a + i; }
Ce bloc est équivalent à:
int a = 0; { int i = 3; while (i<78) { a = a + i; i++; } }
L'instruction i++;
signifie i = i + 1;
qui peut aussi être abrégée en i += 1;
. Attention, la variable i
n'existe plus une fois qu'on est sorti de la boucle for
.