将整数参数复制到数组元素中

时间:2013-10-10 02:42:10

标签: java arrays variables parameters integer

编写一个名为fillIntArray的方法,它接受两个参数 - 整数数组和整数。该方法必须将整数参数复制到整数数组的每个元素中。该方法没有返回值。

下面是我当前的代码,测试方法为整数应用随机数组长度和变量,但我正在努力将数据输入到数组中。我理解提取信息但不确定如何编写代码来输入它。 有人可以指出编写此代码的有效方法吗?

public class Q8 {
    void fillIntArray(int [] array, int x) {


        for(int i = 0; i < x; ++i) {
            array[i] = +x;


        }

    }
}

3 个答案:

答案 0 :(得分:2)

该代码演示了如何将数据插入数组的知识。但有一些提示:

  1. 您的循环应该从0array.length,而不是0x
  2. 在分配声明中使用x是个好主意,而不是+x。这使代码更加清晰,并防止像我这样的bozos认为它会使代码无效。

答案 1 :(得分:1)

尝试以下代码。您应该迭代整个数组并在每个位置放置值x

 public class Q8 {
    void fillIntArray(int [] array, int x) {
       for(int i = 0; i < array.length; ++i) {
          array[i] = x;
       }
    }
 }

答案 2 :(得分:0)

最快的方式:

void fillIntArray(int[] array, int val) {
    for (int i = 0, len = array.length; i < len; i++)
       array[i] = val;
}