三元表达式

作者: liut_2016 | 来源:发表于2016-09-01 13:31 被阅读123次

    也叫三目【表达式、运算法、运算符】

    内容:
    x = boolean?a:b

    布尔表达式为true结果为a,表达式为false结果为b

    java三元表达式有字符强转的功能,会把后面的强转为和前面的类型一样

    如果前面是int

    会把后面字符变成对应的ascii码。

    如果前面是char

    会把后面数字转换成对应的字符

    示例:

    int n;
    
    n = a < b ? 1 : 0;
    
    等于↓
    
    if(a < b){
    
     n = 1;
    
    }else{
    
     n = 0;
    
    }
    

    相关文章

      网友评论

        本文标题:三元表达式

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