Un tutoriel pour utiliser des boucles..

Objectif.

Le but de ce tutoriel d'apprendre à utiliser des boucles.

Vous avez déjà  utilisé des boucles TANT QUE, ou POUR... en algorithmique, nous allons voir ces notions en JAVASCOOL

Introduction.

Imprimer 10 fois la même chose.

Supposons vouloir imprimer "Hello world" 10 fois, bien sûr, nous pouvons écrire :

void main() {
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
    println("Hello World !");
}

mais si nous devons écrire un code qui doit répéter un million de fois une action, nous ne sommes pas rendus ! Regardons alors cette autre solution :
void main() {
    int n;
    for( n=1;n<10;n=n+1)
    {
        println("Hello World !");
    }
}
Notez bien les accolades autour du println("Hello World !"); qui permettent de regrouper dans un BLOC tout ce qui sera répété 10 fois.

Travail proposé :

A nous de jouer.

Recopier le 2ème programme proposé ci-dessus et :

Une autre forme de boucle : la boucle TANT-QUE : While

Cette boucle repète le code du bloc TANT QUE le test est vrai.
On l'utilise quand la boucle FOR n'est pas adaptée, c'est à dire qu'on ne sait pas à l'avance combien de fois la boucle sera faite.

Exemples : Testez les codes suivants :

Programmer quelques boucles:

Arrêter un programme.

C'est le bouton qui permet d'arrêter un programme qui boucle indéfiniment.

C'est tout pour le moment !