Java if-else 完整基础教程
·
1. 基础 if 语句(满足条件才执行)
if (条件布尔表达式) {
// 条件为 true 执行代码
}
示例:
int age = 18;
if (age >= 18) {
System.out.println("成年");
}
2. if-else 二选一(true走if,false走else)
if (条件) {
// 成立执行
} else {
// 不成立执行
}
示例:
int score = 59;
if (score >= 60) {
System.out.println("及格");
} else {
System.out.println("不及格");
}
3. if-else if-else 多分支判断
多条件依次匹配,匹配到即结束:
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("不及格");
}
4. 嵌套 if else
if 内部再套判断:
int age = 20;
boolean vip = true;
if (age >= 18) {
if (vip) {
System.out.println("成年VIP");
} else {
System.out.println("普通成年人");
}
} else {
System.out.println("未成年");
}
5. 三元运算符(简化if else,二选一)
格式:条件 ? 成立值 : 不成立值
int a = 10, b = 20;
int max = a > b ? a : b;
System.out.println(max);
关键注意点
- 括号
()里必须是布尔值true/false,不能写if (1)(Java不允许数字代替布尔) - 只有一行代码时大括号
{}可省略,但不推荐,容易出错 - else 不能单独存在,必须搭配 if
- 多分支顺序很重要,范围大的条件放后面
更多推荐




所有评论(0)