Intern
Kokius ciklusų tipus žinote?
sobes.tech AI
Atsakymas iš AI
Java kalba yra trys pagrindiniai ciklų tipai:
-
forciklas: Naudojamas, kai iš anksto žinoma iteracijų skaičius.// Klasikinis `for` ciklas, einantis per skaičių intervalą for (int i = 0; i < 10; i++) { System.out.println(i); }Taip pat yra pašalintas
forciklas (for-each), kuris patogus iteracijai per kolekcijas ir masyvus.// Pašalintas `for` ciklas, einantis per masyvą String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
whileciklas: Naudojamas, kai iš anksto nežinoma iteracijų skaičius, ir sąlyga tikrinama prieš kiekvieną iteraciją.// `while` ciklas int count = 0; while (count < 5) { System.out.println("Iteracija: " + count); count++; } -
do-whileciklas: Panašus įwhile, bet sąlyga tikrinama po ciklo turinio vykdymo, užtikrinant bent vieną iteraciją.// `do-while` ciklas int num = 5; do { System.out.println("Skaičius: " + num); num--; } while (num > 0);
Be to, yra break ir continue komandos, skirtos valdyti ciklų srautą.
break- nutraukia esamą ciklą.continue- praleidžia likusią esamos iteracijos dalį ir pereina prie kitos.