Le fonctionnement de la boucle **do-while** est le même que que celui de la boucle [while](./While.md), à la différence que la condition est vérifée après le bloc d'instruction de la boucle ce qui assure _**une**_ exécution.
Ensuite nous mettons le mot clé **while** le même que pour la boucle [_while_](./While.md), enfin la **condition** est présente pour vérifier lorsque la boucle doit être arrêtée.