در حلقه while اگر شرط برقرار نباشد همون اول هیچ دستوری اجرا نمیشود.

در حلقه do while  اول یک بار دستور انجام میشود بعد میرود سراغ شرط و شرط را چک میکند تا درست است یا نه