Назад к вопросам
Intern
73
questionbank
Какие типы циклов вы знаете?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
В Java есть три основных типа циклов:
-
forloop: Используется, когда количество итераций заранее известно.// Классический for loop для итерации по диапазону чисел for (int i = 0; i < 10; i++) { System.out.println(i); }Также существует enhanced for loop (for-each), который удобен для итерации по коллекциям и массивам.
// Enhanced for loop для итерации по массиву String[] names = {"Alice", "Bob"}; for (String name : names) { System.out.println(name); } -
whileloop: Используется, когда количество итераций заранее неизвестно, и условие проверяется перед каждой итерацией.// while loop int count = 0; while (count < 5) { System.out.println("Iteration: " + count); count++; } -
do-whileloop: Похож наwhileloop, но условие проверяется после выполнения тела цикла, гарантируя выполнение хотя бы одной итерации.// do-while loop int num = 5; do { System.out.println("Number: " + num); num--; } while (num > 0);
Кроме того, есть возможность использования операторов break и continue для управления потоком выполнения циклов.
break- прерывает выполнение текущего цикла.continue- пропускает остальную часть текущей итерации и переходит к следующей.