据说三元运算返回类型是以较大类型为准。然后试了下。
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
相关分类