else 和 else if 語句

只有當 if 語句被視為 false 時,才可以要求程式執行特定的程式碼段。為此,我們使用 else 關鍵字。

if(statement)
{
    // Code to execute if the statement is true.
}
else
{
    // Code to execute if the statement is false.
}

兩個程式碼段永遠不會一起執行。第一部分(如果一部分)僅在語句為真時執行,而部分部分(另一部分)僅在語句為假時執行。

如果宣告尚未經過驗證,也可以詢問另一個宣告。為此,我們使用 else if 關鍵詞。此語句與常規 if 語句的工作方式完全相同,只是在前一語句被視為 false 時才執行測試。

if(statement)
{
    // Code to execute if the statement is true.
}
else if(another_statement)
{
    // Code to execute if the second statement is true.
}

與以前一樣,兩個程式碼永遠不會一起執行。如果第一個語句為真,則只會跳過第二個測試,並執行第一部分程式碼。如果第一個語句為 false,則驗證第二個語句,僅當此語句為 true 時才執行第二個語句。

如果需要,可以根據需要新增儘可能多的其他部分以測試不同的語句。如果只有在所有語句都為假的情況下才會執行的部分,也可以在所有其他部分的末尾新增 else 部分。

if(statement)
{
    // Code to execute if the statement is true.
}
else if(second_statement)
{
    // Code to execute if the second statement is true.
}
else if(third_statement)
{
    // Code to execute if the third statement is true.
}
else
{
    // Code to execute if none of the three above statements are true.
}

只執行一個程式碼段。在驗證一個語句時,將跳過以下所有部分,並且不會執行。