2013-11-27 144 views
0

我有关,我需要做一个任务很困惑(不问答案,只是在正确的方向点)原始类型和包装类

我基本上需要创建以下主要方法的添加方法。我很困惑,但是由于它们混合了一个原语和包装,因此如何传递参数。任何帮助都会很好。

public static void main(String[] args) { 
    Double answer1 = add(2, 7); 
    Number answer2 = add(new Integer(4), new Double(5.2)); 
    double answer3 = add(8, 1.3); 
    System.out.println(answer1 + " " + answer2 + " " + answer3); 

回答

3

如果我定义了一个方法,你所有的例子,然后过它编译并产生导致预期没有任何错误

public static double add(double i , double j) 
{ 
    return i + j; 
} 

Boxing Unboxing这种现象整齐Java编译器处理。