2013-04-15 2 views
0

Извините, если этот вопрос немного элементарный, но мне было интересно, есть ли имена для разных массивов в 2D-массиве. Например, в:Приняты ли имена для двух типов массивов в многомерном массиве?

int[][] array = new int[5][10]; 

Что я могу назвать массивом длиной 5? А как насчет массивов длиной 10? Я думал о чем-то вроде «первичного массива» и «вторичной матрицы», поскольку вторичные массивы хранятся в первичной массиве ...

Любые мысли?

ответ

1

При просмотре многомерного массива (массива массивов) первая длина - это количество строк. Вторая длина - количество столбцов. Так что обычно, скажем, если вы используете цикл for, вы можете ссылаться на них как таковые.

Пример многомерного массива Int [] [] обр = новый INT [2] [3] может выглядеть следующим образом:

[1, 2, 3] [4, 5, 6]

Итак, есть [2] строки из [3] столбцов.

+0

Спасибо. Итак, вы думаете, что нужно называть вертикальный массив, а другой горизонтальный? – yts

+0

Действительно зависит от того, что вы делаете с массивами. Но визуально, глядя на него, как строки и столбцы, вы можете выбрать правильное имя. Например, если вы рассматриваете многомерный массив буквенных оценок для учащихся, каждая строка является учеником, а каждый столбец является классом, это могут быть имена. Какие значения имеют массивы? –

+0

Визуально говоря, я думаю, что вертикальный и горизонтальный имеет смысл в моем случае. – yts

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