do…while

do...while یک حلقه هست که کد رو تا زمانی که مقدار repeat expression برابر با false بشه اجرا میکنه. Repeat expression پس از اجرا شدن همه دستور ها ارزیابی و اجرا میشه. سینتکسش به شکل زیر هست:

do{
    //Statement
    //Statement
} while(repeat expression
do
    //Single statement
while(repeat expression)

اگر از خط while یه جای دیگه استفاده میکنید، باید آخرش یک semicolon قرار بدید.

فلوچارت مربوط به do…while رو میتونید در زیر ببینید:

فلوچارت do...while