美文网首页
Java之条件运算符

Java之条件运算符

作者: xy啊_46b8 | 来源:发表于2020-04-26 12:13 被阅读0次

    说到条件运算符,大家一定对(条件表达式)?值1:值2 的形式不陌生,但是如果碰到

    (条件表达式1)?(条件表达式2)?值1:值2:值3 的形式时大家知道该如何取值吗?下面给出例子。


    Integer a=null;Integer b=null;

    int c = a==null?b==null?1:2:3;

    其实我们不妨这样理解

    if(a==null){

        if(b==null) c=1;

        c=2;

    }

    c=3;

    也就是说当条件表达式1和条件表达式2均满足时,取值1;

    满足条件表达式1不满足条件表达式2时,取值2;

    条件表达式1和条件表达式2均不满足时,取值3

    相关文章

      网友评论

          本文标题:Java之条件运算符

          本文链接:https://www.haomeiwen.com/subject/uzedwhtx.html