三目运算符是一个整体 !
Object obj = true ? new Integer(1) : new Double(2.0);
System.out.print(obj);
- 输出的是 1.0
- 因为三目运算符是一个整体,里面精度最高的是 Double 所以 obj 对应的精度也是 Double
2023-11-24 12:47:52
Object obj = true ? new Integer(1) : new Double(2.0);
System.out.print(obj);