本帖最后由 abathe 于 2014-12-23 10:16 编辑
- class Demo
- {
- public static void main(String[] args)
- {
- System.out.println(4<3?99:9); //结果9
- System.out.println(2<3?99:9); //结果99
- System.out.println(4<3?99.0:9); //结果9.0
- System.out.println(2<3?99:9.0); //结果99.0
- }
- }
复制代码
测试了以上四种可能,无论判断的结果为ture还是false,结果都会被提升为两者中较高等级的数据类型,这个应该是二元运算内部自动提升的 |