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.
}
只執行一個程式碼段。在驗證一個語句時,將跳過以下所有部分,並且不會執行。