Java if 关键字
示例
测试两个值以确定 20 是否大于 18。如果条件为 true
,则打印一些文本
if (20 > 18) {
System.out.println("20 is greater than 18");
}
定义和用法
The if
语句指定在条件为 true
时要执行的 Java 代码块。
Java 有以下条件语句
- 使用
if
指定要执行的代码块,如果指定的条件为真 - 使用
else
指定要执行的代码块,如果同一个条件为假 - 使用
else if
指定要测试的新条件,如果第一个条件为假 - 使用
switch
指定要执行的许多备选代码块
更多示例
示例
使用 if
语句测试变量
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x is greater than y");
}
示例
使用 else
语句指定如果条件为 false
要执行的代码块。
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
示例
使用 else if
语句指定如果第一个条件为 false
的新条件。
int time = 22;
if (time < 10) {
System.out.println("Good morning.");
} else if (time < 20) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
// Outputs "Good evening."
相关页面
在我们的 Java If...Else 教程 中了解有关条件的更多信息。