Skip to content

Latest commit

 

History

History
88 lines (65 loc) · 1.13 KB

1.boucles.md

File metadata and controls

88 lines (65 loc) · 1.13 KB

Les boucles

Boucle For

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);
}

Boucle while

Syntaxe :

while(condition){
    //code à exécuter
}

Exemple :

int i = 0;
while(i<10){
    cout << i << endl;
    i++; 
}

Boucle do while

Syntaxe :

do {
    //code à exécuter
}while (condition)

Exemple :

int i = 0;
do {
    cout << i << endl;
    i++;
}
while(i<10);

Instruction continue

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
}

Instruction break

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
}