如果 Else If Else Control
if (i < 2) {
System.out.println("i is less than 2");
} else if (i > 2) {
System.out.println("i is more than 2");
} else {
System.out.println("i is not less than 2, and not more than 2");
}
if
塊僅在 i
為 1 或更小時執行。
僅當前面的所有條件(在之前的 else if
構造中,以及父 if
構造中)已經測試到 false
時,才檢查 else if
條件。在此示例中,僅當 i
大於或等於 2 時才會檢查 else if
條件。
如果它的結果是 true
,則執行它的塊,並且將跳過它之後的任何 else if
和 else
構造。
如果 if
和 else if
條件都沒有通過 true
測試,那麼最後將執行 else
塊。