跟der包学习java_day4「流程控制语句」
今日目标
- 掌握分支结构:if 语句(单分支、双分支、多分支)和 switch 语句
- 掌握循环结构:for 循环、while 循环、do-while 循环
- 学会用流程控制实现简单的逻辑(如判断成绩等级、循环打印等)
一、分支结构:根据条件执行不同代码
1. if 语句(最常用)
if 语句根据 “条件是否成立”(布尔值 true/false)来决定是否执行某段代码,有三种形式:
(1)单分支:满足条件才执行
if (条件) {// 条件为true时执行的代码
}
示例:判断一个数是否为正数
int num = 5;
if (num > 0) {System.out.println(num + "是正数"); // 执行:5是正数
}
(2)双分支:满足条件执行 A,否则执行 B
if (条件) {// 条件为true时执行(A)
} else {// 条件为false时执行(B)
}
示例:判断一个数是奇数还是偶数
int num = 7;
if (num % 2 == 0) { // 除以2余数为0 → 偶数System.out.println(num + "是偶数");
} else {System.out.println(num + "是奇数"); // 执行:7是奇数
}
(3)多分支:多个条件依次判断,满足一个就执行对应代码
if (条件1) {// 条件1为true时执行
} else if (条件2) {// 条件1为false,条件2为true时执行
} else if (条件3) {// 前面条件都为fal