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