Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java数组及其创建_Java_Arrays_Int - Fatal编程技术网

java数组及其创建

java数组及其创建,java,arrays,int,Java,Arrays,Int,我目前从事java编程,我一辈子都无法理解这里发生了什么。如果你们中有人能给我指出正确的方向,那就太好了 以下是方向: 为整数数组创建一个实例变量。 ArrayLab构造函数将接受一个整数参数,该参数将是数组中的元素数。在构造函数中创建数组。不要将int参数保存为实例变量 这就是我的代码。这显然不管用,但我不知道接下来该怎么办 private int[] integerArray; public ArrayLab(int inParameter){ integerArray = in

我目前从事java编程,我一辈子都无法理解这里发生了什么。如果你们中有人能给我指出正确的方向,那就太好了

以下是方向:

为整数数组创建一个实例变量。 ArrayLab构造函数将接受一个整数参数,该参数将是数组中的元素数。在构造函数中创建数组。不要将int参数保存为实例变量

这就是我的代码。这显然不管用,但我不知道接下来该怎么办

 private int[] integerArray;

public ArrayLab(int inParameter){
    integerArray = integerArray[inParameter];
}

创建数组时,只需添加
new
关键字

private int[] integerArray;

public ArrayLab(int inParameter){
    integerArray = new int[inParameter];
}

关键字
new
用于创建对象。 你可以做一些像

public class ArrayLab {
   private int[] integerArray;

   public ArrayLab(int inParameter) {
       this.integerArray = new int[inParameter];   //Creates arrays of integer of length inParameter.
   }
}

查找关键字
new
。integerArray=newintegerarray[inParameter];integerArray不是数据类型,它只是一个变量名。你的意思可能是“newint[inParameter]”我当然是这个意思。天哪!我不敢相信我在这里犯了这样的错误@帕萨特拉