分配一个数组并填充它

时间:2016-03-07 00:14:35

标签: java arrays

我正在尝试分配一个具有一定长度的整数数组,并用从0开始的整数序列填充它。

您返回的数组的值应为0,1,2,3 ...(即,每个值应与其索引匹配)。

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

 return 0;

我不明白为什么这不起作用?

1 个答案:

答案 0 :(得分: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