public class leijun{ public static void main(String[] args) { //question 1 Object o = true ? new Integer(1) : new String(2.0); System.out.println(o); }}
运行结果为1.0
public class leijun{ public static void main(String[] args) { //question 2
Integer i = new Integer(1); if (i.equals(1)) i = null; Double d = new Double(2.0); Object o = true ? i : null; System.out.println(o); } }
运行结果为错误