📅  最后修改于: 2023-12-03 14:42:03.395000             🧑  作者: Mango
在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 (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中最常用的条件控制语句,它可以根据条件执行不同的代码块,也可以使用嵌套的形式实现更复杂的条件控制。