在java的主类中设置一个类中数组的大小

在java的主类中设置一个类中数组的大小,java,arrays,Java,Arrays,问题是,当您直接执行以下操作时: a.entry[i][j]=in.nextInt(); 在矩阵类中,其行和列变量在前面被初始化为0。entry的定义放在构造函数之后并不重要,因为所有字段定义都是在构造函数之前执行的 我们需要将用户的行和列传递给矩阵类 在矩阵的构造函数中初始化条目,如下所示: float[][] entry=new float[row][column]; 问题是,当您直接执行以下操作时: a.entry[i][j]=in.nextInt(); 在矩阵类中,其行和列变量在前

问题是,当您直接执行以下操作时:

a.entry[i][j]=in.nextInt();
矩阵
类中,其
变量在前面被初始化为
0
entry
的定义放在构造函数之后并不重要,因为所有字段定义都是在构造函数之前执行的

我们需要将用户的
传递给
矩阵

矩阵的构造函数中初始化
条目
,如下所示:

float[][] entry=new float[row][column];

问题是,当您直接执行以下操作时:

a.entry[i][j]=in.nextInt();
矩阵
类中,其
变量在前面被初始化为
0
entry
的定义放在构造函数之后并不重要,因为所有字段定义都是在构造函数之前执行的

我们需要将用户的
传递给
矩阵

矩阵的构造函数中初始化
条目
,如下所示:

float[][] entry=new float[row][column];

你抢先回答了我,但请再解释一下。我又加了一句关于初始化顺序的话,希望你能同意。你的回答比我快,但请多解释一下。我又增加了一句关于初始化顺序的话,希望大家同意。