2010-10-10 86 views
0

我正在做一个自定义的书面javabat问题,需要我比较设置长度的数字组。如果需要,我会详细描述这个问题,但是我想知道是否有一种方法可以创建一个新的矩阵(每次都有一个新名称;在for循环中),并设置阵列的平方根长度(所有传入的数组都是完美的正方形)。如何在每次迭代中实例化一个新矩阵?

for (int boxes = 0; boxes < matrixBox; boxes++) 
    { 
    String matrixName = "matrixLine" + boxes+""; 
    int []matrixName = new int[matrixBox]; // The compiler wants to make a new variable. 
    } 

我基本上需要一个名为matirixLine1,matrixLine2等的新矩阵。所以我可以在以后比较它们来解决我的问题。

顺便说一下,这个网站是令人难以置信的。

+0

这不是一个矩阵。 (Matricies是二维的) – SLaks 2010-10-10 02:04:47

+0

是的,我的意思是一个int数组。抱歉。 – awesome71717 2010-10-10 02:08:20

回答

0

需要将数组存储在数组中(一个int[][]

例如:

int[][] data = new int[matrixBox][]; //Full of nulls 

for (int index = 0; index < size; index++) 
{ 
    data[index] = new int[size]; 
} 
+0

我的意思是要问如何每次创建一个新的int数组,但我现在有点累了。我如何使用矩阵来比较数据,以及如何设置它?我还没有需要使用它。 – awesome71717 2010-10-10 02:14:12

+0

看我的例子。 – SLaks 2010-10-10 02:21:58

+0

这很有用,但我需要稍后尝试。我需要睡眠。谢谢。 (这个例子之前没有出现过) – awesome71717 2010-10-10 02:38:27