📜  if else bedingungen java (1)

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

Java中的if else条件语句

在Java中,if else条件语句可以根据条件执行不同的代码块。 标准语法如下:

if (condition1) {
  // 如果条件1为真,执行的代码块
} else if (condition2) {
  // 如果条件2为真,执行的代码块
} else {
  // 如果以上条件都不为真,则执行的代码块
}

如果条件1为真,则执行第一个代码块。 如果条件1为假,但条件2为真,则执行第二个代码块。 如果所有条件都为假,则执行最后一个代码块。

此外,我们还可以使用嵌套的if else语句来实现更复杂的条件控制。

示例代码

下面是一个示例代码,它演示了如何使用if else条件语句:

public class Main {
  public static void main(String[] args) {
    int num = 10;

    if (num > 0) {
      System.out.println("数字是正数");
    } else if (num < 0) {
      System.out.println("数字是负数");
    } else {
      System.out.println("数字是零");
    }
  }
}

这个程序会输出“数字是正数”,因为变量num的值为10,满足条件num > 0。

嵌套if else语句

我们可以使用嵌套的if else语句来实现更复杂的条件控制。 嵌套的if else语句是将一个if else语句放在另一个if else语句中。

if (condition1) {
  if (condition2) {
    // 如果条件1和条件2都为真,则执行的代码块
  } else {
    // 如果条件1为真,但条件2为假,则执行的代码块
  }
} else {
  // 如果条件1为假,则执行的代码块
}

这里是一个嵌套的示例代码:

public class Main {
  public static void main(String[] args) {
    int num = 10;

    if (num > 0) {
      if (num % 2 == 0) {
        System.out.println("数字是正偶数");
      } else {
        System.out.println("数字是正奇数");
      }
    } else {
      System.out.println("数字不是正数");
    }
  }
}

这个程序会输出“数字是正偶数”,因为变量num的值为10,满足条件num > 0和num % 2 == 0。

总之,if else条件语句是Java中最常用的条件控制语句,它可以根据条件执行不同的代码块,也可以使用嵌套的形式实现更复杂的条件控制。