Syntaxe :
for(initialisation, condition, incrémentation){
//code à exécuter}
Exemple :
for (int i = 0; i<10; i++){
System.println(i);
}
for(int i =1, int j = 100 ; i<j ; i+=3, j-=3){
System.println("i = "+i+" j="+j);
}
Syntaxe :
while(condition){
//code à exécuter
}
Exemple :
int i = 0;
while(i<10){
cout << i << endl;
i++;
}
Syntaxe :
do {
//code à exécuter
}while (condition)
Exemple :
int i = 0;
do {
cout << i << endl;
i++;
}
while(i<10);
L'instruction continue
permet de passer directement à l'itération suivante.
for (int i=1; i<100;i++){
//instructions
if(i%5 == 0)
continue; //on saute à l’itération suivante
//instructions exécutées que si i différent de 5
}
L'instruction break
permet de sortir de la boucle.
for (int i=1; i<100;i++){
//instructions
if(j%5 == 0)
break; //on sort de la boucle
//suite de la boucle
}