2016-03-07 83 views
-1

我想分配一個整數,一定長度的數組,並用從零開始的整數序列填充它。分配一個數組並填充它

您返回的數組值應該是0,1,2,3 ...(也就是說,每個值都應該與其索引匹配)。

for (int i = 0; i <= len; i++) 
{ 
    int[] ar = new ar[i]; 
    return ar[i]; 
} 

return 0; 

我不明白爲什麼不起作用?

+1

可能更容易解決問題 - 可以*你*解釋每行代碼的作用? –

+2

而不是試圖猜測,花時間學習。 – Amit

回答

0

您應該在循環之前聲明數組,並在循環之後返回數組。並且,在循環中填充數組。類似的東西,

int[] ar = new ar[len];  // <-- declare the array 
for (int i = 0; i < len; i++) { 
    ar[i] = i;    // <-- fill the array 
} 
return ar;      // <-- return the array