使用三元运算符时,Java将变量转换为更高一级的数据类型
final Object n = false ? Double.parseDouble("2") : Integer.parseInt("1");
System.out.println(n + " " + n.getClass());
final Object n1 = false ? Integer.parseInt("1"):Double.parseDouble("2");
System.out.println(n1 + " " + n1.getClass());
final Object n3 = true ? Integer.parseInt("1"):Double.parseDouble("2") ;
System.out.println(n3 + " " + n3.getClass());
final Object n4 = true ? Double.parseDouble("2"):Integer.parseInt("1");
System.out.println(n4 + " " + n4.getClass());