Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Boucle While | Boucles
Bases de Java

bookBoucle While

Boucle while

La boucle while représente l'exemple le plus simple d'une boucle en action. Cette boucle exécute de manière répétée un bloc de code tant que la condition dans le bloc condition est évaluée à true. Lorsque la condition devient false, l'exécution de la boucle s'arrête.

Main.java

Main.java

copy
123
while (condition) { // code to be executed }

Le fonctionnement de la boucle while est le suivant :

  • La condition est vérifiée avant chaque itération ; si elle est vraie, la boucle s'exécute, sinon elle se termine ;
  • La boucle peut contenir une ou plusieurs instructions, exécutées de façon répétée tant que la condition est vraie ;
  • S'assurer que la condition devienne finalement fausse afin d'éviter une boucle infinie.

Voici un exemple pour illustrer la boucle while :

Main.java

Main.java

copy
123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }

Dans notre boucle, une condition est définie comme suit : tant que la valeur de la variable a n'est pas égale à la valeur de la variable b, la variable a est incrémentée et la variable b est décrémentée. Lorsque leurs valeurs sont égales, la boucle while se termine.

Tâche

Swipe to start coding

Trouver la somme d'une plage de nombres de 1 à n.

  1. Créer une méthode appelée sumFrom1ToN(int n) qui retourne un résultat de type int.
  2. À l'intérieur de la méthode, définir deux variables :
    • sum (pour stocker le total).
    • current (commençant à 1).
  3. Utiliser une boucle while pour répéter les étapes suivantes jusqu'à ce que current soit supérieur à n :
    • Ajouter la valeur de current à sum.
    • Incrémenter current de 1.
  4. Retourner la valeur totale de sum à la fin de la boucle.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

close

bookBoucle While

Glissez pour afficher le menu

Boucle while

La boucle while représente l'exemple le plus simple d'une boucle en action. Cette boucle exécute de manière répétée un bloc de code tant que la condition dans le bloc condition est évaluée à true. Lorsque la condition devient false, l'exécution de la boucle s'arrête.

Main.java

Main.java

copy
123
while (condition) { // code to be executed }

Le fonctionnement de la boucle while est le suivant :

  • La condition est vérifiée avant chaque itération ; si elle est vraie, la boucle s'exécute, sinon elle se termine ;
  • La boucle peut contenir une ou plusieurs instructions, exécutées de façon répétée tant que la condition est vraie ;
  • S'assurer que la condition devienne finalement fausse afin d'éviter une boucle infinie.

Voici un exemple pour illustrer la boucle while :

Main.java

Main.java

copy
123456789101112131415
package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }

Dans notre boucle, une condition est définie comme suit : tant que la valeur de la variable a n'est pas égale à la valeur de la variable b, la variable a est incrémentée et la variable b est décrémentée. Lorsque leurs valeurs sont égales, la boucle while se termine.

Tâche

Swipe to start coding

Trouver la somme d'une plage de nombres de 1 à n.

  1. Créer une méthode appelée sumFrom1ToN(int n) qui retourne un résultat de type int.
  2. À l'intérieur de la méthode, définir deux variables :
    • sum (pour stocker le total).
    • current (commençant à 1).
  3. Utiliser une boucle while pour répéter les étapes suivantes jusqu'à ce que current soit supérieur à n :
    • Ajouter la valeur de current à sum.
    • Incrémenter current de 1.
  4. Retourner la valeur totale de sum à la fin de la boucle.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2
single

single

some-alt