三元运算符
x ? y : z
如果x==ture,则结果为y,否则结果为z
Java 中的三元运算符 x ? y : z 可以简化一些 if/else 语句的书写,其中 x 是一个布尔表达式,如果 x 为 true,则返回 y,否则返回 z。该运算符也称为条件运算符或三目运算符,因为它由三个操作数组成。
例如,下面的代码使用 if/else 语句来比较两个整数的大小:
int a = 10;
int b = 20;
int max;
if (a > b) {
max = a;
} else {
max = b;
}
可以使用三元运算符简化该代码:
int a = 10;
int b = 20;
int max = (a > b) ? a : b;
这样可以更简洁地表达相同的逻辑,提高代码的可读性和可维护性。需要注意的是,三元运算符也可以嵌套使用,但过度使用会降低代码的可读性,应该根据实际情况谨慎使用。
标签:JAVA,int,max,代码,笔记,else,运算符,三元 From: https://www.cnblogs.com/ptm2/p/17500467.html