En quelque sorte c'est un truc comme ça.
En utilisant do...while on rentre au moins une fois dans la boucle.Arrivé à la fin,on teste si la condition est vraie on rentre à nouveau dans la boucle...