2013-11-27 55 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編譯器處理。