Différence entre la boucle while et do while

Les boucles permettent à l’ensemble d’instructions de s’exécuter de manière répétitif jusqu’à ce que la condition devienne vrai. Les instructions d’itération en C++ et Java sont while et do while. Ces instructions sont communément appelées des boucles. Ici, la principale différence entre la boucle while et la boucle do while est la suivante: Dans la boucle while la condition de vérification s’exécute avant l’itération de la boucle, alors que do while, vérifie la condition après l’exécution des instructions à l’intérieur de la boucle.
 
 
Dans cet article, nous allons discuter la différence entre la boucle « while » et la boucle « do while« .

 

Table de comparaison
WhileDo While
Forme généralewhile (condition) {instructions;}do {instructions;} while (Condition);
Condition de contrôleDans la boucle ‘while‘, la condition de contrôle est vérifié au début de la boucle.Dans la boucle ‘do while‘, la condition de contrôle est vérifié à la fin de la boucle.
ItérationsLes itérations ne se produisent pas si la condition à la première itération apparaît fausse.L’itération se produit au moins une fois même si la condition est fausse à la première itération.
Différence entre la boucle For et WhileDifférence entre la boucle For et WhileQuelle est la différence entre la boucle For et While? – la boucle For et While, permettent à l’ensemble d’instructions d’être exécuté de manière répétitif, jusqu’à ce que la…Lire plus
Définition de « While »

Dans la boucle while, la condition est d’abord testée, puis si la condition est vrai. le bloc de code est exécuté sinon il quitte le programme.

Différence entre la boucle While et Do while

 

Structure de la boucle while

while(si la condition est vrai)
{ 
       //Faire quelque chose
}

Exemple:

while (2>3) {
   printf("Hello world\n");
}

Cela ne donnera aucune sortie car la condition est fausse. Donc, rien ne se passera.

Exemple de la boucle While en Java

public class test {  
    public static void main(String[] args) {  
        int i=1;  
        while(i<=10){  
            System.out.println(i);  
            i++;  
        }  
    }  
}  
//output
1
2
3
4
5
6
7
8
9
10

La boucle n’est exécuté que si la condition est vérifiée avant de passer au corps de la boucle.

Différence entre char[] et StringDifférence entre char[] et StringQuelle est la différence entre char[] et String ? – Les deux à la fois char[] et String sont constitués d’une séquence de caractères. Une séquence…Lire plus

 

Définition de « Do while »

Dans la boucle do while, le code est d’abord exécuté, puis la condition est vérifiée. L’itération suivante est exécutée si le résultat de la condition est vrai.

Différence entre la boucle While et Do while

 

Structure de la bouche do-while

do
{
      //Faire quelque chose

}while(si la condition est vrai)

Exemple:

do {
   printf("Hello worldn");
} while (2>3);

Même si la condition est fausse, elle affichera toujours Hello world, mais seulement pour une seule fois. Ensuite, la boucle s’arrêtera.

Exemple de la boucle Do While en Java

public class test{  
   public static void main(String[] args) {  
       int i=1;  
       do{  
           System.out.println(i);  
           i++;  
       }while(i<=10);  
   }  
}
//output
1
2
3
4
5
6
7
8
9
10

La boucle est exécuté au moins une fois car la condition est vérifiée après le corps de la boucle.

QCM-JavaQCM Java – Programmation Orientée ObjetQCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Différences clés entre la boucle while et do-while
  • La boucle while vérifie la condition au démarrage de la boucle et si la condition est satisfaite le bloc d’instructions sera exécutée. Dans la boucle do while, la condition est vérifiée après l’exécution de toutes les instructions du corps de la boucle.
  • Si la condition dans une boucle while est fausse, aucune instruction à l’intérieur de la boucle n’est exécutée et si la condition dans la boucle do while est fausse, alors le corps de la boucle est exécuté au moins une fois la condition testée.
Conclusion

Les deux boucles while et do while sont des instructions d’itération, si nous voulons que d’abord la condition doit être vérifiée, et ensuite les instructions à l’intérieur de la boucle doivent être exécutées, donc on utilise la boucle while . Si vous souhaitez tester la condition de terminaison à la fin de la boucle, utilisez la boucle do while.
 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *