単にWhileかUntil付けないとDo文が成立しないと思い込んでるだけじゃないの。
C++でゲーム作る時は Do{...}While(1) とかやるし。