Java 三目运算符 示例 Demo

语法

(返回boolean型的表达式) ? (表达式1) : (表达式2)

执行顺序

先执行boolean表达式运算,如果为true,则表达式返回表达式1的值

如果为false,则表达式返回表达式2的值

示例

return null == obj ? null : obj.toString();

如果obj为null,则返回null,否则返回obj.toString()

int max=a > b ? a : b;

找出a和b中的较大值

猜你喜欢

转载自blog.csdn.net/zjxht62/article/details/105947412