淘先锋技术网

首页 1 2 3 4 5 6 7

Java中的条件运算符主要有两种:三元条件运算符(?:)和null合并运算符(??)。

// 三元条件运算符
int x = 5;
int y = x >3 ? 10 : 20; // 如果 x 大于 3,则 y 等于 10,否则等于 20
// null合并运算符
Integer a = null;
int b = a ?? 10; // 如果 a 为 null,则 b 等于 10,否则等于 a 的值

而if语句是Java中用于条件判断的关键字,用法如下:

int score = 80;
if (score >= 90) {
System.out.println("成绩优秀");
} else if (score >= 60) {
System.out.println("成绩及格");
} else {
System.out.println("成绩不及格");
}

上述代码中,根据score的值分别输出“成绩优秀”、“成绩及格”或者“成绩不及格”。如果score大于等于90,则只执行第一个if语句块内的代码;如果score不满足第一个条件但满足第二个条件,则执行第二个else if语句块内的代码;如果score都不满足,则执行最后一个else语句块内的代码。