📜  带有示例的Java if 语句(1)

📅  最后修改于: 2023-12-03 14:54:05.865000             🧑  作者: Mango

带有示例的 Java if 语句

在 Java 编程中,if 语句被用来实现条件控制。if 语句基于条件的 Boolean 值执行程序的不同部分。if 语句的基础形式是,如果条件成立(即为 true),则执行指令。否则,执行 else 子句中的代码。以下是带有示例的 Java if 语句:

if (条件) {
  // 条件为真时执行的代码
} else {
  // 条件为假时执行的代码
}

例如,下面是一个情况,其中 if 语句检查变量 age 的值是否大于或等于 18:

int age = 15;

if (age >= 18) {
  System.out.println("你已经成年了!");
} else {
  System.out.println("还需要几年才能成年。");
}

输出将是:

还需要几年才能成年。

在上述示例中,由于 age 变量的值不大于等于 18,因此 else 子句中的代码将执行。

下面是另一个示例,此示例检查变量 num 的值是否为正:

int num = -5;

if (num > 0) {
  System.out.println("这是一个正数。");
} else if (num == 0) {
  System.out.println("这个数字是0。");
} else {
  System.out.println("这是一个负数。");
}

输出将是:

这是一个负数。

在上述示例中,由于 num 变量的值小于 0,因此 else 子句中的代码将执行。

if 语句也可以嵌套并组合在一起,以处理更复杂的条件。以下是一个示例,其中 if 语句嵌套在另一个 if 语句中:

int x = 10;
int y = 5;

if (x > y) {
  if (x % 2 == 0) {
    System.out.println("x 是偶数且大于 y。");
  } else {
    System.out.println("x 不是偶数且大于 y。");
  }
} else {
  System.out.println("x 不大于 y。");
}

输出将是:

x 是偶数且大于 y。

在上述示例中,由于 x 大于 y 且为偶数,因此 if 语句中的第一个条件为真,第一个子句将执行。

总的来说,if 语句是 Java 程序中一种非常重要的条件控制结构,可以通过 if 语句实现复杂的控制流程和逻辑。