คำสั่ง do while จะต่างกับ while ธรรมดาตรงที่ do while จะยอมปล่อยให้เข้าไปทำในวงเล็บ { } ก่อน 1 รอบ แล้วค่อยตรวจสอบเงื่อนไขว่ามันจะได้กลับมาทำหรือเปล่า ซึ่งในขณะที่ while loop จะไม่ยอมให้เข้าไปทำในวงเล็บเลยถ้าเงื่อนไขไม่ถูกต้อง
do while > มันให้ลองเล่นก่อน 1 รอบ แล้วค่อยดูเงื่อนไข