C# Інструкція else if
Інструкція else if
Використовуйте інструкцію else if
, щоб указати нову умову, якщо перша умова False
.
Синтаксис
if (умова1)
{
// блок коду, який буде виконано, якщо умова1 має значення True
}
else if (умова2)
{
// блок коду, який буде виконано, якщо умова1 false, а умова2 True
}
else
{
// блок коду, який буде виконано, якщо умова1 є false, а умова2 — false
}
Приклад
int time = 22;
if (time < 10)
{
Console.WriteLine("Добрий ранок.");
}
else if (time < 20)
{
Console.WriteLine("Добрий день.");
}
else
{
Console.WriteLine("Добрий вечір.");
}
// Виведе "Добрий вечір."
Пояснення прикладу
У наведеному вище прикладі час (22) перевищує 10, тому перша умова є False
. Наступна умова в інструкції else if
також є False
, тому ми переходимо до умови else
, оскільки обидві умова1 та умова2 є False
- і виводимо на екран «Добрий вечір».
Однак, якби час був 14, наша програма видала б «Добрий день».