Java intermédiaire
Jim White
Java Developer

while (condition) {
// Exécuter ce code
}
ifif, peut s'exécuter plusieurs fois// Affiche les nombres plus petits que 5
int counter = 1;
while (counter < 5){
System.out.println(counter);
counter = counter + 1;
}
1
2
3
4
int counter = 1;
while (counter < 5){
System.out.println(counter);
counter = counter + 0;
}
➡ Bloque le programme
trueint counter = 1;
while (counter < 5){
System.out.println(counter);
counter = counter - 1;
}
int counter = 0;
// Équivaut à counter = counter + 3
counter += 3;
Semblable à
-=,
*=,
/=, ...
break pour quitter la boucle while plus tôt, mais ce n'est pas une bonne pratiqueint counter = 1;
while (counter < 5){
System.out.println("Counter: " + counter);
if (counter == 3) {
break; // Quitter la boucle quand counter vaut 3
}
counter+=2;
}
Counter: 1
Counter: 3
// Boucle while qui affiche les nombres pairs plus petits que 20
int counter = 2;
while (counter < 20){
System.out.println(counter);
counter *= 2;
// Quitter la boucle while si counter est impair
if (counter % 2 == 1){ // counter % 2 est counter modulo 2
System.out.println("Un problème est survenu, counter est impair.");
break;
}
}
Java intermédiaire