if 语句
`if` 语句是一种条件语句,用于根据指定的条件执行或不执行代码块。基本语法如下:

```
if (condition) {
// 在此条件为真时执行的代码
} else {
// 在此条件为假时执行的代码
}
```
条件
条件是一个布尔表达式,其结果为真或假。常见的条件比较运算符包括:
`==` 等于
`!=` 不等于
`<` 小于
`<=` 小于或等于
`>` 大于
`>=` 大于或等于
代码块
`if` 语句中可以有多条语句。这些语句将作为代码块执行,前提是条件为真。
else 子句
`else` 子句是可选的,用于指定在条件为假时执行的代码块。
嵌套 if 语句
`if` 语句可以嵌套在其他 `if` 语句内部,从而创建复杂的多层条件。
其他 if 变体
除了基本 `if` 语句外,还有其他变体,包括:
`if-else if-else` 链
`switch` 语句
示例
以下示例展示了 `if` 语句的用法:
```
int age = 25;
if (age >= 18) {
System.out.println("您已成年。");
} else {
System.out.println("您未成年。");
}
```
在给定的示例中,`if` 语句检查 `age` 变量是否大于或等于 18。如果为真,则会执行 "您已成年。" 的代码块;否则,将执行 "您未成年。" 的代码块。
其他相关概念
真值: 布尔表达式为真或假的属性。
条件表达式: 返回布尔值的表达式。
布尔运算符: 用于组合和比较布尔表达式的运算符。
评论