في حلقة while تتكرر الحلقة طالما أن الشرط متحقق، عندما يصبح الشرط غير متحقق، يتوقف التكرار ويتم تنفيذ السطر الذي يلى البرنامج.