Элемент диаграммы действий.
Блок Решение (If.. Else) является простейшим способом управления выполнением алгоритма (ветвлением) . Он обеспечивает выполнение фрагментов кода в соответствии с условием. У блока есть две исходящие ветви - true и false. С помощью других блоков диаграммы действий вы можете задать последовательность действий для каждой из этих ветвей. Когда управление дойдет до данного блока, будет приниматься решение о том, по какой ветви блока управление пойдет дальше. Если заданное для блока условие будет выполнено (т.е. результат его выполнения будет равен true), то будет выбрана ветвь true. В противном случае - ветвь false.
Полную информацию об операторе Java If ... Else вы можете получить здесь.
Условие – Логическое условие этого блока "решение". Когда управление дойдет до данного блока, будет приниматься решение о том, по какой ветви блока управление пойдет дальше. Если заданное для блока условие будет выполнено (т.е. результат его выполнения будет равен true), то будет выбрана ветвь true. В противном случае - ветвь false.
Метка – Здесь вы можете добавить комментарий, объясняющий смысл действия, выполняемого этим блоком. Этот комментарий будет отображен внутри блока вместо кода заданного условия.
Цвет заливки - Задает цвет заливки блока. Щелкните мышью внутри элемента управления и выберите нужный цвет из списка наиболее часто используемых цветов или же выберите любой другой цвет с помощью диалога Цвета.
Чтобы поменять ветви
true
и
false
местами
Если вы хотите поменять местами действия, производимые в случае выбора ветви true или false, щелкните правой кнопкой мыши по блоку в графическом редакторе и выберите Инвертировать решения из контекстного меню.
По умолчанию ветви блока "решение" расположены следующим образом: ветвь true выходит из правого края блока, а false - из левого. При желании вы можете изменить расположение обеих ветвей.
Чтобы изменить расположение веток блока "решение"
В графическом редакторе, щелкните правой кнопкой мыши по блоку и выберите подходящий вам вариант расположения веток из подменю Рисовать ветки контекстного меню. Все пункты меню снабжены поясняющими рисунками (ветвь true на них нарисована полужирной линией):