2010-10-10 2 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, ... и т. Д. поэтому я могу сравнить их позже, чтобы решить мою проблему.

Btw, этот сайт невероятный.

+0

Это не матрица. (Matricies 2-мерные) – SLaks

+0

да, я имел в виду массив int. Сожалею. – awesome71717

ответ

0

Вы должны хранить массивы в массиве (int[][])

Например:

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

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

Я хотел спросить, как создавать новый массив массивов каждый раз, но сейчас я немного устал. Как я могу использовать матрицу для сравнения данных и как ее настроить? Мне не нужно было его использовать. – awesome71717

+0

См. Мой пример. – SLaks

+0

Это полезно, но мне нужно попробовать позже. Мне надо поспать. Благодарю. (p.s. пример не появился раньше) – awesome71717

Смежные вопросы