La boucle for est généralement utilisée quand le nombre d'itération est connu, sinon while est choisi quand le corps de la boucle doit être exécuté au moins une fois. Enfin, quand aucune des conditions précédentes n'est remplie, do .. while est recommandé.