如果 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 塊。