Java if 关键字
实例
判断两个值以确定 20 是否大于 18。如果条件为 true
,则输出一些文本:
public class Main {
public static void main(String[] args) {
if (20 > 18) {
System.out.println("20 is greater than 18"); // obviously
}
}
}
定义与用法
if
语句指定在条件为 true
时要执行的 Java 代码块。
Java 有以下条件语句:
- 如果指定的条件为 true,则使用
if
指定要执行的代码块 - 如果相同条件为 false,则使用
else
指定要执行的代码块 - 如果第一个条件为 false,则使用
else if
指定要判断的新条件 - 使用
switch
指定要执行的许多可选代码块
更多实例
实例
Use the if
statement to test variables
使用 if
语句判断变量:
public class Main {
public static void main(String[] args) {
int x = 20;
int y = 18;
if (x > y) {
System.out.println("x > y");
}
}
}
实例
如果条件为 false
,则使用 else
语句指定要执行的代码块
public class Main {
public static void main(String[] args) {
int time = 20;
if (time < 18) {
System.out.println("Good day.");
} else {
System.out.println("Good evening.");
}
}
}
实例
如果第一个条件为 false
,则使用 else if
语句指定新条件
public class Main {
public static void main(String[] args) {
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.");
}
}
}
关联页面
阅读更多的条件语句,访问本站的 Java If…Else