Java 分配一个数组并填充它

Java 分配一个数组并填充它,java,arrays,Java,Arrays,我试图分配一个具有一定长度的整数数组,并用从零开始的整数序列填充它 返回的数组值应为0,1,2,3。。。(也就是说,每个值都应该与其索引匹配) for(int i=0;i您应该在循环之前声明数组,在循环之后返回数组。并且,在循环期间填充数组。类似于 int[] ar = new ar[len]; // <-- declare the array for (int i = 0; i < len; i++) { ar[i] = i;

我试图分配一个具有一定长度的整数数组,并用从零开始的整数序列填充它

返回的数组值应为0,1,2,3。。。(也就是说,每个值都应该与其索引匹配)


for(int i=0;i您应该在循环之前声明数组,在循环之后返回数组。并且,在循环期间填充数组。类似于

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

int[]ar=new ar[len];//可能更容易扭转这个问题-你能解释一下每行代码的作用吗?与其试着猜测,不如花时间研究一下。
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