前言:
此刻我们对“java的三目运算符”可能比较珍视,姐妹们都需要剖析一些“java的三目运算符”的相关知识。那么小编也在网摘上汇集了一些对于“java的三目运算符””的相关资讯,希望兄弟们能喜欢,我们快快来了解一下吧!三目运算基本格式:
A ? TRUEA : FALSEB
其中A为任意表达式,要求是必须返回一个boolean类型的值,当A值为true时运行TRUEA,当A值为false时运行FALSEB,其中TRUEA和FALSEB必须最终返回一个值。
三目运算符可以看作是if-else语句的简化版本:
if(A){ TRUEA}else{ FALSEB}
=》
A ? TRUEA : FALSEB
但三目运算符必然返回一个值,所以我们也可以把其看作方法的简化:
public int judgeA(boolean A){ if(A){ return TRUEA; }else{ return FALSEB; }}
同if语句一样,三目运算符也可以进行嵌套,无论是条件表达式还是返回的值。
比如结果嵌套为另外的三目运算:
A ? ( B ? TRUEB : FALSEB) : FALSEA
A表达式先计算得到boolean类型结果,之后如果为真,则进行(B ? TRUEB : FALSEB)运算,以这样的格式可以达到if else-if else 语句的效果。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java的三目运算符