Intern
Какви видове цикли знаете?
sobes.tech AI
Отговор от AI
В Java има три основни типа цикли:
-
forцикъл: Използва се, когато броят на итерациите е предварително известен.// Класически `for` цикъл за итерация по диапазон от числа for (int i = 0; i < 10; i++) { System.out.println(i); }Съществува и разширен
forцикъл (for-each), който е удобен за итерация през колекции и масиви.// Разширен `for` цикъл за итерация през масив String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
whileцикъл: Използва се, когато броят на итерациите не е предварително известен, и условието се проверява преди всяка итерация.// `while` цикъл int count = 0; while (count < 5) { System.out.println("Итерация: " + count); count++; } -
do-whileцикъл: Подобен наwhile, но условието се проверява след изпълнение на тялото на цикъла, гарантирайки поне една итерация.// `do-while` цикъл int num = 5; do { System.out.println("Число: " + num); num--; } while (num > 0);
Освен това, има инструкции break и continue за управление на потока на цикъла.
break- прекъсва изпълнението на текущия цикъл.continue- пропуска останалата част от текущата итерация и преминава към следващата.