الحلقات في Java تتيح تكرار كتلة من الكود عدة مرات حتى يتحقق شرط معين. توفر Java أنواعًا متعددة من الحلقات، كل منها يناسب موقفًا برمجيًا مختلفًا.

حلقة for

for (int i = 0; i < 5; i++) {
    System.out.println(i);
}

حلقة while

int count = 0;
while (count < 5) {
    System.out.println(count);
    count++;
}

حلقة do...while

int x = 10;
do {
    System.out.println(x);
    x++;
} while (x < 5); // تنفّذ مرة على الأقل

حلقة for-each

String[] colors = {"أحمر", "أخضر", "أزرق"};
for (String color : colors) {
    System.out.println(color);
}

break و continue

for (int i = 0; i < 10; i++) {
    if (i == 5) break;
    if (i % 2 == 0) continue;
    System.out.println(i);
}