Continue
Часть раздела Основы путешествия по Java на Coddy — урок 46 из 73.
Оператор continue прерывает текущую итерацию и переходит к следующей итерации. Например:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}Цикл будет перебирать все числа. Когда он достигнет i=5, он пропустит эту итерацию и перейдет к следующей. Вывод:
3
4
6
7
8Обратите внимание, число 5 отсутствует в выводе.
Задание
НовичокВам дан код, который печатает числа от 1 до 20 (включительно).
Ваша задача — добавить if и continue операторы, чтобы печатались только четные числа (2, 4, 6, ...).
Шпаргалка
Оператор continue останавливает текущую итерацию и переходит к следующей итерации:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}Это выведет все числа, кроме 5:
3
4
6
7
8Попробуйте сами
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 20; i++) {
System.out.println(i);
}
}
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else