Intern
Ce tipuri de bucle cunoști?
sobes.tech AI
Răspuns de la AI
În Java, există trei tipuri principale de bucle:
-
for: Folosit atunci când numărul de iterații este cunoscut în prealabil.// Buclă for clasică pentru iterarea peste un interval de numere for (int i = 0; i < 10; i++) { System.out.println(i); }Există și bucla for îmbunătățită (for-each), care este convenabilă pentru iterarea peste colecții și array-uri.
// Buclă for îmbunătățită pentru iterarea peste un array String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
while: Folosită atunci când numărul de iterații nu este cunoscut în prealabil, iar condiția se verifică înainte de fiecare iterație.// buclă while int count = 0; while (count < 5) { System.out.println("Iterație: " + count); count++; } -
do-while: Similară cuwhile, dar condiția se verifică după executarea corpului buclei, garantând cel puțin o iterație.// do-while int num = 5; do { System.out.println("Număr: " + num); num--; } while (num > 0);
De asemenea, există instrucțiunile break și continue pentru controlul fluxului buclelor.
break- Oprește execuția buclei curente.continue- Sare peste restul iterației curente și trece la următoarea.