Java if 关键字

实例

判断两个值以确定 20 是否大于 18。如果条件为 true,则输出一些文本:

  1. public class Main {
  2. public static void main(String[] args) {
  3. if (20 > 18) {
  4. System.out.println("20 is greater than 18"); // obviously
  5. }
  6. }
  7. }

定义与用法

if 语句指定在条件为 true 时要执行的 Java 代码块。

Java 有以下条件语句:

  • 如果指定的条件为 true,则使用 if 指定要执行的代码块
  • 如果相同条件为 false,则使用 else 指定要执行的代码块
  • 如果第一个条件为 false,则使用 else if 指定要判断的新条件
  • 使用 switch 指定要执行的许多可选代码块

更多实例

实例

Use the if statement to test variables

使用 if 语句判断变量:

  1. public class Main {
  2. public static void main(String[] args) {
  3. int x = 20;
  4. int y = 18;
  5. if (x > y) {
  6. System.out.println("x > y");
  7. }
  8. }
  9. }
实例

如果条件为 false,则使用 else 语句指定要执行的代码块

  1. public class Main {
  2. public static void main(String[] args) {
  3. int time = 20;
  4. if (time < 18) {
  5. System.out.println("Good day.");
  6. } else {
  7. System.out.println("Good evening.");
  8. }
  9. }
  10. }
实例

如果第一个条件为 false,则使用 else if 语句指定新条件

  1. public class Main {
  2. public static void main(String[] args) {
  3. int time = 22;
  4. if (time < 10) {
  5. System.out.println("Good morning.");
  6. } else if (time < 20) {
  7. System.out.println("Good day.");
  8. } else {
  9. System.out.println("Good evening.");
  10. }
  11. }
  12. }

关联页面

阅读更多的条件语句,访问本站的 Java If…Else

分类导航