while

while یک حلقه هست که کد رو بسته به true یا false بودن مقدار یک repeat expression اجرا میکنه. Repeat expression قبل از اجرای بقیه کد ارزیابی و اجرا میشه. بنابراین ممکنه اگه مقدارش همون دفعه اول false باشه، هیچ کدی اجرا نشه.

سینتکسش به شکل زیر هست:

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

نحوه کار while توی فلوچارت زیر نشون داده شده:

فلوچارت while