Оператор if...else

Документація

if / else


Оператор if/else дозволяє краще контролювати перебіг виконання коду, ніж базовий оператор if, оскільки дозволяє групувати кілька if-виразів. Наприклад, якщо введене значення менше 500, програма виконає одну дію, якщо ж більше або дорівнює 500, – іншу дію. Код виглядатиме так:

if (pinFiveInput < 500)
{
  // action A
}
else
{
  // action B
}

Оператор else одночасно виконує кілька взаємовиключних if-тестів.

Кожен if-тест виконуватиметься один за одним, допоки програма не знайде істинний. Коли це станеться, програма виконає дію, що відповідає істинному if-тесту, і пропустить усі наступні if-тести. Якщо жоден з if-тестів не є істинним буде виконано дію default, якщо таку вказано.

Зверність увагу, оператор else if можна використовувати без заключного виразу else і навпаки. If-тестів може бути необмежена кількість.

if (pinFiveInput < 500)
{
  // виконати дію A
}
else if (pinFiveInput >= 1000)
{
  // виконати дію B
}
else
{
  // виконати дію C
}

Інший спосіб виразити багато взаємовиключних умов-тестів – використати оператор switch case.

Повернутись до головної

Коментарі 0

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.