如何在Java中使用分支和循环?
·
一、分支(判断)—— 就是 “如果… 就…”
Java 里分支就 2 种:if 系列(最常用)switch(多选一)
1. if 单分支
满足条件才执行
java
运行
int score = 85;
if (score >= 60) {
System.out.println("及格啦");
}
2. if…else 双分支
要么执行这里,要么执行那里
java
运行
int score = 50;
if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
3. if…else if…else 多分支
多个条件依次判断
java
运行
int score = 88;
if (score >= 90) {
System.out.println("优秀");
} else if (score >= 80) {
System.out.println("良好");
} else if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
4. switch 多选一
适合固定值匹配
java
运行
int num = 2;
switch (num) {
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
default:
System.out.println("未知");
}
二、循环 —— 就是 “重复做某事”
Java 里 3 种循环:for(最常用)whiledo…while
1. for 循环(固定次数,最常用)
格式:
java
运行
for (初始化; 条件; 更新) {
循环体
}
示例:输出 1~10
java
运行
for (int i = 1; i <= 10; i++) {
System.out.println(i);
}
2. while 循环(条件满足就一直循环)
java
运行
int i = 1;
while (i <= 5) {
System.out.println("第" + i + "次");
i++;
}
3. do…while 循环(至少执行 1 次)
java
运行
int i = 1;
do {
System.out.println(i);
i++;
} while (i <= 5);
三、循环里两个超级重要的关键字
1. break —— 直接结束整个循环
java
运行
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break; // 到5就停
}
System.out.println(i);
}
2. continue —— 跳过本次,继续下一次
java
运行
for (int i = 1; i <= 5; i++) {
if (i == 3) {
continue; // 跳过3
}
System.out.println(i);
}
四、最简单总结(新手必背)
分支
- if:满足就执行
- if…else:二选一
- if…else if:多条件判断
- switch:固定值匹配
循环
- for:知道循环次数用它
- while:不知道次数,只知道条件
- do…while:至少执行一次
更多推荐
所有评论(0)