Java 流程控制(if / switch)
流程控制语句用于根据条件决定程序的执行路径。Java 提供了 if-else 和 switch 两种条件语句。理解流程控制是编写逻辑清晰程序的基础。
if-else 语句
包括 if 语句、if - else 语句、if - else if - else 语句等不同分支组合。
if 语句
语法:
if (条件) {
// 条件为 true 时执行
}
示例:
int score = 85;
if (score >= 60) {
System.out.println("及格");
}
if-else 语句
语法:
if (条件) {
// 条件为 true 时执行
} else {
// 条件为 false 时执行
}
示例:
int age = 18;
if (age >= 18) {
System.out.println("已成年");
} else {
System.out.println("未成年");
}
if-else if-else 语句
语法:
if (条件1) {
// 条件1 为 true 时执行
} else if (条件2) {
// 条件1 为 false,条件2 为 true 时执行
} else if (条件3) {
// 前面的条件都为 false,条件3 为 true 时执行
} else {
// 所有条件都为 false 时执行
}
示例:
int score = 85;
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良好");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}