if 条件判断是编程中最基础、最常用的逻辑控制结构之一,用来根据条件是否成立来决定是否执行某段代码。下面我用通用语法 + 常见语言示例来说明。
如果 条件为真:
执行代码
if (条件) {
代码
}
✅ 只在条件成立时执行
if (条件) {
条件成立时执行
} else {
条件不成立时执行
}
if (条件1) {
执行代码1
} else if (条件2) {
执行代码2
} else {
以上都不成立时执行
}
⚠️ 只会执行第一个满足条件的分支
age = 18
if age >= 18:
print("成年人")
else:
print("未成年")
score = 85
if score >= 90:
print("优秀")
elif score >= 60:
print("及格")
else:
print("不及格")
✅ Python 用 缩进 表示代码块(非常重要)
let age = 18;
if (age >= 18) {
console.log("成年人");
} else {
console.log("未成年");
}
int age = 18;
if (age >= 18) {
System.out.println("成年人");
} else {
System.out.println("未成年");
}
| 符号 | 含义 |
|---|---|
| == | 等于 |
| != | 不等于 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| 符号 | 含义 |
|---|---|
| && / and | 与 |
| || / or | 或 |
| ! / not | 非 |
if (a = 5) // 错误
✅ 应该是:
if (a == 5)
if (a > 0)
System.out.println("a");
System.out.println("b"); // 不属于 if
✅ 判断状态
✅ 校验输入
✅ 控制流程
✅ 处理不同情况
如果你愿意,我可以:
你更想了解哪一种?
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。