我正在尝试分配一个具有一定长度的整数数组,并用从0开始的整数序列填充它。
您返回的数组的值应为0,1,2,3 ...(即,每个值应与其索引匹配)。
for (int i = 0; i <= len; i++)
{
int[] ar = new ar[i];
return ar[i];
}
return 0;
我不明白为什么这不起作用?
答案 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