Java if 关键字
定义和用法
if
语句指定条件为 true 时要执行的 Java 代码块。
Java 有以下条件语句:
- 使用
if
指定要执行的代码块,如果指定条件为 true - 使用
else
指定要执行的代码块,如果相同条件为 false - 使用
else if
指定要测试的新条件,如果第一个条件为 false - 使用
switch
指定要执行的多个替代代码块
相关页面
实例
例子 1
测试两个值以确定 20 是否大于 18。如果条件为 true,则打印文本:
if (20 > 18) { System.out.println("20 大于 18"); }
例子 2
使用 if
语句来测试变量:
int x = 20; int y = 18; if (x > y) { System.out.println("x 大于 y"); }
例子 3
使用 else
语句来指定条件为 false 时要执行的代码块:
int time = 20; if (time < 18) { System.out.println("日安"); } else { System.out.println("晚安"); } // 输出 "晚安"
例子 4
如果第一个条件为 false,则使用 else if
语句指定新条件:
int time = 22; if (time < 10) { System.out.println("早安"); } else if (time < 20) { System.out.println("日安"); } else { System.out.println("晚安"); } // 输出 "晚安"