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