Продолжайте изучение Java
Continue в Java является ключевым словом, которое используется для перехода к следующей итерации цикла. Оно применяется в теле цикла для пропуска текущей итерации и перехода к следующей.
Пример использования ключевого слова continue в цикле for:
for (int i = 0; i < 10; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}
Выполнение данного кода выведет числа от 0 до 9 в консоль, пропуская число 5. Когда значение переменной i становится равным 5, условие if (i == 5) становится истинным, и тело цикла пропускается с помощью оператора continue, переходя к следующей итерации.
Ключевое слово continue также может использоваться в цикле while и do-while:
int i = 0;
while (i < 10) {
i++;
if (i % 2 == 0) {
continue;
}
System.out.println(i);
}
В этом примере мы с помощью оператора continue пропускаем вывод четных чисел. После увеличения переменной i на 1, с помощью условия if (i % 2 == 0) проверяем, является ли оно истинным для четных чисел. Если условие выполняется, оператор continue пропускает вывод четных чисел, и программа переходит к следующей итерации.
Оператор continue также может использоваться во вложенных циклах. Рассмотрим следующий пример:
for (int i = 1; i <= 3; i++) {
for (int j = 1; j <= 3; j++) {
if (j == 2) {
continue;
}
System.out.println("i = " + i + ", j = " + j);
}
}
Здесь мы имеем внешний цикл, который выполняется три раза, и внутренний цикл, который также выполняется три раза. Оператор continue настраивается на пропуск итерации во внутреннем цикле при j равном 2. Если это условие выполняется, число 2 пропускается, и программа переходит к следующей итерации внутреннего цикла.
В результате выполнения данного кода в консоли будет выведено:
i = 1, j = 1
i = 1, j = 3
i = 2, j = 1
i = 2, j = 3
i = 3, j = 1
i = 3, j = 3
Это происходит потому, что при j равном 2 тело цикла пропускается с помощью оператора continue, а при любых других значениях j выводится в консоль.
В заключение, ключевое слово continue в Java используется для пропуска текущей итерации цикла и перехода к следующей итерации. Оно часто применяется для пропуска некоторых значений или выполнения дополнительных проверок перед переходом к следующей итерации. При правильном использовании оно может улучшить эффективность циклов и сделать код более понятным и логичным.