الحلقات Loops في Java

الحلقات في 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);
}