在 Java 中,if 语句用于根据条件执行不同的代码块。其基本语法如下:

if (条件) {
    // 条件为true时执行的代码块
} else {
    // 条件为false时执行的代码块
}

其中,条件是一个布尔表达式,用于判断是否执行代码块。如果条件为true,则执行if代码块;如果条件为false,则执行else代码块(可选)。

另外,if语句还可以嵌套,即在if代码块或else代码块中再次使用if语句。这样可以根据多个条件执行不同的代码块。

if (条件1) {
    // 条件1为true时执行的代码块
} else if (条件2) {
    // 条件1为false且条件2为true时执行的代码块
} else {
    // 条件1和条件2都为false时执行的代码块
}

在if语句中,条件可以使用比较运算符(如==、!=、<、>、<=、>=)和逻辑运算符(如&&、||、!)进行组合。条件也可以是一个布尔变量或布尔表达式的结果。

以下是一些示例:

int x = 5;

if (x > 0) {
    System.out.println('x是正数');
} else if (x < 0) {
    System.out.println('x是负数');
} else {
    System.out.println('x是零');
}

boolean isEven = (x % 2 == 0);

if (isEven) {
    System.out.println('x是偶数');
} else {
    System.out.println('x是奇数');
}

在以上示例中,根据变量x的值执行不同的代码块。如果x大于0,则输出'x是正数';如果x小于0,则输出'x是负数';如果x等于0,则输出'x是零'。另外,根据变量isEven的值执行不同的代码块。如果isEven为true,则输出'x是偶数';如果isEven为false,则输出'x是奇数'。


原文地址: https://www.cveoy.top/t/topic/i2rM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录