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.