Java中? :(三元运算符) 的含义及用法

Java中? : 的含义及用法

? : 其实为Java中的三元运算符,表示条件判断语句,对布尔类型的语句进行判断,即 A ? B : C,表示:如果语句A为真,则执行语句B,如果语句A为假,则执行语句C。

代码示例如下:

n == 1 ? "n的值等于1" : "n的值不等于1";

time >= 23 ? "睡觉" : "吃饭";

三元运算符的作用:

简化代码,提高代码可读性、

作为空检查,示例如下:

return result != null ? 1 : 0;

result不为null的话返回1,否则返回0。

猜你喜欢

转载自blog.csdn.net/qq_27246521/article/details/129710824