JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

JAVA基础知识-三目运算

wys521 2024-11-17 16:54:38 精选教程 16 ℃ 0 评论

三目运算基本格式:

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 语句的效果。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表