java分支结构之嵌套
时间: 2024-09-19 18:15:39 浏览: 57
Java03-选择结构与分支结构
Java中的分支结构可以包含嵌套,这意味着在一个条件语句内部,还可以有一个或多个条件判断。这通常发生在需要对复杂情况分层处理的场景中。嵌套分支结构主要包括`if...else if...else`、`switch`等。
例如,下面是一个简单的嵌套`if`语句的例子:
```java
int num = 5;
if (num > 0) {
if (num % 2 == 0) {
System.out.println("数是正偶数");
} else {
System.out.println("数是正奇数");
}
} else {
System.out.println("数是非正数");
}
```
在这个例子中,如果`num`大于0,会进一步检查它是否是偶数。如果是,那么就打印出相应的消息;如果不是,则进入第二个`else`块。
嵌套`switch`结构也是类似,比如:
```java
char grade = 'A';
switch (grade) {
case 'A':
case 'B':
System.out.println("优秀");
break;
default:
System.out.println("其他");
}
```
这里,如果`grade`是'A'或'B',则分别对应地打印"优秀"。
阅读全文