なるほど。do-while文を使えば問題は解消できるんですね。
今回の場合は0が渡された場合の処置も必要になりますが。