Java's while
LOOP: Une explication détaillée
La boucle while
en Java fournit un moyen d'exécuter à plusieurs reprises un bloc de code tant qu'une condition spécifiée reste vraie. Contrairement à la boucle for
, qui est idéale lorsque le nombre d'itérations est connu au préalable, la boucle while
est la mieux adaptée aux situations où le nombre de répétitions n'est pas prédéterminé. Les opérations d'initialisation, d'incrément ou de décrémentation sont gérées à l'extérieur de la structure de la boucle.
La boucle while
est classée comme une boucle contrôlée par l'entrée car la condition de boucle est évaluée avant chaque itération. Si la condition évalue à true
, le corps de boucle s'exécute; Sinon, la boucle se termine et le programme se poursuit avec les instructions suivant la boucle.
Exemple: générer des nombres uniformes
illustrons avec un programme Java qui imprime les dix premiers nombres pair:
<code class="language-java">public class EvenNumbers { public static void main(String[] args) { int i = 0; System.out.println("Printing the list of first 10 even numbers \n"); while (i < 20) { // Condition: i must be less than 20 (to generate 10 even numbers) System.out.println(i); i += 2; // Increment i by 2 in each iteration } } }</code>
Sortie:
<code>Printing the list of first 10 even numbers 0 2 4 6 8 10 12 14 16 18</code>
Ce programme initialise i
à 0. while
est incrémenté de 2 pour préparer le prochain numéro pair. La boucle se termine lorsque i
atteint 20. i
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!