Java入门 - 分支结构
时间: 2024-09-07 11:02:44 浏览: 52
Java中的分支结构是指程序根据不同的条件执行不同的代码块。这是通过条件判断语句实现的,主要有两种形式:if语句和switch语句。
1. if语句:基本的if语句用于基于条件判断来执行代码。如果条件为真,则执行if括号内的代码块;否则,不执行任何操作或者执行else后的代码块。if语句可以嵌套使用,以处理更加复杂的条件逻辑。
示例代码:
```java
int number = 10;
if (number > 0) {
System.out.println("这个数字是正数");
} else {
System.out.println("这个数字是非正数");
}
```
2. switch语句:switch语句用于基于不同的情况执行不同的代码块。它根据一个变量的值与case标签的匹配来执行相应的代码段。如果没有任何case匹配,通常会执行default代码块。switch语句中的变量可以是byte、short、char、int的值,或者是枚举类型,JDK7之后还可以使用字符串。
示例代码:
```java
char grade = 'B';
switch (grade) {
case 'A':
System.out.println("优秀");
break;
case 'B':
case 'C':
System.out.println("良好");
break;
case 'D':
System.out.println("及格");
break;
case 'F':
System.out.println("不及格");
break;
default:
System.out.println("无效的等级");
}
```
阅读全文
相关推荐

















