java if多条件判断语句
时间: 2024-09-20 13:05:09 浏览: 12
在 Java 中,if 语句通常用于单个条件的判断。然而,当需要处理多个条件时,你可以使用嵌套的 if 语句、else if (也称为 elseif) 语句,或者使用 switch-case 结构。
1. **嵌套 if-else if** 例子:
```java
int age = 20;
if (age < 18) {
System.out.println("你还未成年");
} else if (age >= 18 && age < 65) {
System.out.println("你是成年人");
} else {
System.out.println("你已经退休");
}
```
这里首先检查年龄是否小于 18,如果满足则输出相应信息;如果不满足,则继续检查下一个条件。
2. **switch-case** 结构适用于多种固定的选项:
```java
String dayOfWeek = "Monday";
switch (dayOfWeek) {
case "Monday":
System.out.println("今天是星期一");
break;
case "Tuesday":
System.out.println("今天是星期二");
break;
// 更多case...
default:
System.out.println("不是具体的星期");
}
```
这里根据变量 `dayOfWeek` 的值,匹配到相应的 `case` 并执行对应的代码块。