TECH I.S.

C# else ifステートメント


else ifステートメント

最初の条件がFalseの場合、else if文を使って新しい条件を指定する。

構文

{.language-csharp .techis-white}
if (
<em>condition1</em>
)
{
 
<em>// block of code to be executed if condition1 is True</em>
}
else if (
<em>condition2</em>
)
{
 
<em>// block of code to be executed if the condition1 is false and condition2 is True</em>
}
else
{
 
<em>// block of code to be executed if the condition1 is false and condition2 is False</em>
}

{.language-csharp .techis-white}
int time = 22;
if (time < 10)
{
  Console.WriteLine("Good morning.");
}
else if (time < 20)
{
  Console.WriteLine("Good day.");
}
else
{
  Console.WriteLine("Good evening.");
}
// Outputs "Good evening."

例の説明

上の例では、時間(22)は10より大きいので、最初の条件Falseである。次のelse if文の条件もFalseなので、条件1条件2が両方ともFalseなので、else条件に進み、画面に「こんばんは」と表示します。

しかし、もし時刻が14であれば、このプログラムは "Good day "と表示するだろう。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細