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){
System.out.println(i);
i++;
}Syntaxe :
do {
//code à exécuter
}while (condition)Exemple :
int i = 0;
do {
System.out.println(i);
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
}