Menu
CoddyTech

Использование «continue» в циклах

Часть раздела Основы путешествия по Dart на Coddy. Урок 46 из 94.

Оператор continue позволяет пропустить текущую итерацию цикла и перейти к следующей.

Создай цикл for, который пропускает вывод числа 3:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

После выполнения приведённого выше кода вывод будет таким:

1
2
4
5
challenge icon

Задание

Новичок

В этом задании ты потренируешься использовать оператор continue в цикле. Оператор continue позволяет пропустить текущую итерацию цикла и перейти к следующей.

Заверши код, чтобы вывести только нечётные числа от 1 до 10. Когда встретишь чётное число, используй continue, чтобы пропустить его и перейти к следующей итерации.

Ожидаемый вывод:

1
3
5
7
9
Done printing odd numbers

Попробуйте сами

void main() {
  // Мы хотим вывести только нечётные числа от 1 до 10
  print('Printing odd numbers:');
  
  for (int i = 1; i <= 10; i++) {
    // TODO: Проверьте, является ли i чётным (подсказка: используйте оператор взятия остатка %)
    // Если i чётное, используйте оператор continue, чтобы перейти к следующей итерации
    
    // Это будет выведено только в том случае, если оператор continue не выполнится
    print(i);
  }
  
  print('Done printing odd numbers');
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Dart