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。
更多推荐
Java中? : 的含义及用法
发布评论