В Java существует несколько типов циклов:
- Цикл for - используется, когда необходимо выполнить некоторый код заданное количество раз. For имеет три выражения, разделенных точками с запятой: инициализация, условие и инкремент.
- Цикл while - используется, когда количество итераций неизвестно заранее. Цикл выполняется, пока условие остается истинным.
- Цикл do-while - выполняется до тех пор, пока условие, заданное в while, остается истинным. Этот цикл гарантирует, что код внутри цикла будет выполнен хотя бы один раз.
Вот простой пример каждого:
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}
int j = 0;
do {
System.out.println(j);
j++;
} while (j < 10);
В этом примере for выполняет код внутри тела цикла 10 раз, пока переменная i не достигнет 10.
While продолжает выполнение, пока переменная i меньше 10.
Do-while также продолжает выполнение, пока переменная j меньше 10, но гарантирует, что код внутри блока do выполнится, как минимум, один раз.
Это основные типы циклов в Java с их основными отличиями.
1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions
Tелеграмм канал: https://t.me/DEBAGanov
Мое резюме: https://github.com/DEBAGanov