三元表达式注意的地方

说明:当两个表达式的类型不一致的时候,会将类型低的自动类型提升,如字符会转换为int类型的对应的ASCII的值。

        char x = 'x';
        int i = 10;
        System.out.println(true? x : i);
        System.out.println(true? 'x' : 10);

 结果:120   x

 

posted @ 2018-06-07 15:26  路漫漫,随风~  阅读(186)  评论(0编辑  收藏  举报