Tutoriel Java's cool

Sommaire

4. Boucles

Rappel : Boucles

Structure Tant que

Dans le logiciel Javascool, la boucle Tant Que est très similaire à la structure Si. L'instruction qu'il faut utiliser est :

While (expression booléenne) {instructions}

Exemple :

while(variable1 / 3 == 2 * variable2) {
	// Instructions
}
	

Structure Pour

Contrairement aux autres structures utilisées dans le logiciel Javascool, la boucle Pour est un peu plus complexe mais reste tout de même simpliste. Le for n'a pas de minuteur empêchant les boucles infinies. L'instruction à utiliser est :

for (;expression booléenne;) {instructions}

Exemple :

// Cette boucle est équivalente à "Pour variable allant de 0 à 42 inclus, de 1 en 1"
// L'instruction ++variable correspond à une incrémentation ou "variable = variable +1;"
for(int variable = 0 ; variable <= 42 ; ++variable) {
	// Instructions
}
	

for (int n=0; n < N; n++) { instructions }

Cette instruction permet de faire une boucle de 0 à N (N étant une valeur à entrer). Ici, n++ correspond à une incrémentation de 1 à n à chaque boucle faite. Contrairement à n-- qui correspond à une décrémentation.

Texte à trous

L'instruction for (;expression booléenne;){} permet de faire des boucles infinies alors que l'instruction While (expression booléenne) {} permet de ne pas avoir de boucles infinies.
Enfin, l’instruction

for (int n=0; n < N; n++){}

permet de faire une boucle de 0 à N-1 en incrémentant n de 1.