Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Продолжить цикл Версия 7(Java)

Группа действий: Базовые действия 


Описание

Данное действие предназначено для прерывания текущей итерации цикла и начала следующей итерации. Действия в цикле, установленные после действия "Продолжение цикла", завершены не будут.

Иконка

Настройки

Отсутствуют.

Особые условия использования

Должен использоваться внутри цикла, в противном случае Система выведет предупреждение "Действие "Продолжить цикл" находится вне цикла".

Пример использования

Задача

Существуют переменные с типом "Массив чисел" и "Число", содержащие соответственно значение "(1988, 8, 2, 4)" и "2".

Необходимо завершить работу цикла пока значение числовой переменной не будет равно значению "2".

Если элемент массива не равен значению "2", то текущая итерация должна быть прервана и должна начаться следующая итерация.

Решение

  1. Добавить цикл "Для каждого".
  2. Добавить условие "Если". В ветвь "Истина" добавить прерывание цикла и сообщение в лог.

  3. Сообщение в лог.

Реализация

  1. Создать переменную "Числовая_переменная2" с типом "Число", которая будет содержать значение "2".



  2. Создать переменную "Коллекция" с элементами"(1988, 8, 2, 4)", проход по которым будет осуществляться в цикле.



  3. Открыть группу действий "Базовые действия".
    1. Поместить в рабочее пространство студии действие "Цикл "Для каждого". 
    2. В действии «Цикл «Для каждого»» в параметре «Коллекция» необходимо выбрать, ранее созданную переменную типа «Коллекция».


  4. Открыть группу действий «Операторы». 
    1. Поместить внутрь действия «Цикл «Для каждого»» действие "Равно"
    2. В параметрах действия «Равно» необходимо указать параметры «Первый операнд» и «Второй операнд». В параметре «Первый операнд» выбираем значение итерации цикла «Для каждого.Объект». В параметре «Второй операнд» выбираем раннее созданную переменную «Числовая_переменная2».


  5. Поместить в рабочее пространство студии действие "Если".
    1. Поместить в рабочее пространство действия "Если" ветви "Истина" действие "Сообщение в лог". Поместить в рабочее пространство действия "Если" ветви "Истина" действие "Прервать цикл".


    2. Поместить в рабочее пространство действия "Если" ветви "Ложь" действие "Сообщение в лог". Поместить в рабочее пространство действия "Если" ветви "Ложь" действие "Продолжить цикл".


  6. Поместить в рабочее пространство студии действие "Сообщение в лог".

  7. Запустить робота по кнопке "Запуск" в верхней панели. Итоговая схема робота будет выглядеть таким образом:

Результат

Алгоритм прошел по циклу и был прерван после установки переменной значения "2".


  • Нет меток