Java嵌套 if 语句,只有当外层 if 的条件成立时,才会判断内层 if 的条件。活动计划的安排,如果今天是工作日,则去上班,如果今天是周末,则外出游玩;同时,如果周末天气晴朗,则去室外游乐场游玩,否则去室内游乐场游玩
时间: 2024-09-13 20:16:16 浏览: 36
Java中的嵌套if语句是指在一个if语句的代码块内部再包含一个或多个if语句。这样可以实现多层条件判断,只有当外层if的条件成立时,内层的if语句才有可能被执行。以下是一个根据你提供的活动计划的嵌套if语句示例:
```java
// 假设today是星期几的变量,weather是天气情况的变量
String today = "周末"; // 这里可以是"工作日"或"周末"
String weather = "晴朗"; // 这里可以是"晴朗"或"非晴朗"
if ("工作日".equals(today)) {
// 如果今天是工作日,则去上班
System.out.println("今天是工作日,去上班。");
} else {
// 如果今天是周末
System.out.println("今天是周末,外出游玩。");
if ("晴朗".equals(weather)) {
// 如果天气晴朗,则去室外游乐场
System.out.println("天气晴朗,去室外游乐场。");
} else {
// 如果天气不是晴朗,则去室内游乐场
System.out.println("天气非晴朗,去室内游乐场。");
}
}
```
这段代码首先检查`today`变量是否为"工作日",如果是,则执行去上班的操作;如果不是(即为"周末"),则执行外出游玩的代码块。在外出游玩的代码块中,会进一步检查`weather`变量是否为"晴朗",根据天气情况决定是去室外还是室内游乐场。
阅读全文