将数组引用返回给方法

时间:2013-10-16 09:05:13

标签: java object

我必须创建一个接受整数参数并返回一个的方法 通过调用generateCard()创建的对deck对象的多个引用的数组。

这是我写的:

int [] generateDeckOfNCards(int n) { 
    int [] generateDeckOfNCards = new int[n]; 
    return generateDeckOfNCards; 
}

1 个答案:

答案 0 :(得分:3)

你应该声明一个DeckCard个对象(不是int s)的数组,然后填充它。

以下几行:

DeckCard[] generateDeckOfNCards(int n) { 
    DeckCard[] res = new DeckCard[n];
    for (int i = 0; i < n; i++) {
        res[i] = generateCard(); //assuming such a method exists. 
    }
    return res; 
}