نحتاج في بعض الأحيان لتكرار إجراء ما مثل إخراج قيم من قائمة واحدة تلو الأخرى أو تشغيل نفس الشيفرة للأعداد من 1 إلى 10 لكل عدد على حدة.
حلقات التكرار (loops) عبارة عن وسيلة لتكرار شيفرة ما عدة مرات.
حلقة التكرار while
الصيغة الخاصة بها:
while (condition) {
// الشيفرة المراد تكرار تنفيذها
// تدعى جسم الحلقة
}
طالما كان الشرط condition مُحققًا، أي true، تُنفذ الشيفرة الموجودة في جسم الحلقة. على سبيل المثال، تطبع حلقة التكرار أدناه قيمة المتغير i طالما كان الشرط i < 3 مُ