Java Else If
else if 语句
使用 else if
语句来指定一个新的条件,如果第一个条件是 false
。
语法
if (condition1) {
// block of code to be executed if condition1 is true
} else if (condition2) {
// block of code to be executed if the condition1 is false and condition2 is true
} else {
// block of code to be executed if the condition1 is false and condition2 is false
}
示例
int time = 22;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
示例解释
在上面的示例中,时间 (22) 大于 10,所以 **第一个条件** 是 false
。在 else if
语句中的下一个条件也是 false
,所以我们继续执行 else
条件,因为 **condition1** 和 **condition2** 都是 false
- 并在屏幕上打印 "晚上好"。
但是,如果时间是 14,我们的程序将打印 "白天好"。