1.7 Boucles
Boucle for :
On connait le nombre d’itérations en avance.
for (int i=0; i<valeur; i++) {
instructions;
}Une boucle peut utiliser la taille d’un tableau avec
tab.length.
Boucle foreach :
On lit un à un chaque élément d’un tableau.
type[] tab = new type[dimension];
for(type element: tab) {
instructions;
}Boucle while :
On ne connait pas le nombre d’itérations en avance et on ne veut pas forcément rentrer dans le boucle.
On reste dans la boucle tant que la condition est vraie.
while(condition booleenne) {
instructions;
}Boucle do while :
On ne connait pas le nombre d’itérations en avance mais on veut forcément rentrer dans la boucle au moins une fois.
On reste dans la boucle tant que la condition est vraie.
do {
instructions;
} while (condition booleenne);On déclare les variables en dehors des boucles si on a besoin qu’elles soient accessibles. Il faut souvent les initialiser dès la déclaration (par exemple à zéro ou
null).