java 三元运算返回类型

据说三元运算返回类型是以较大类型为准。然后试了下。


public class TripleCount {

    public static void main(String[] args) {

        int i = 8; 

        System.out.println(i<10?'C':1008647854);

        System.out.println(i<10?'C':10);

        System.out.println(i<10?'C':4.0);

    }

}

代码输出结果:

67

C //按理说 10 不是默认为int型 > char 么?怎么输入char了?

67.0


素胚勾勒不出你
浏览 323回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java