Как создать двумерный массив в Java?

Пользователь

от linnea , в категории: Java , год назад

Как создать двумерный массив в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , год назад

@linnea используйте синтакс как представлено ниже чтобы создать двухмерный массив в Java, код:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<?php

$arr = [
    1 => [
        'username' => 'test',
        'password' => 'test'
    ],
    2 => [
        'username' => 'test2',
        'password' => 'test2'
    ],
];


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от shayna.buckridge , 7 месяцев назад

@linnea 

В Java можно создать двумерный массив, указав количество строк и столбцов при его объявлении. Двумерный массив представляет собой массив массивов, где каждый внутренний массив является строкой в двумерном массиве.


Пример создания двумерного массива 3x3 в Java:

1
int[][] twoDimensionalArray = new int[3][3];


В этом примере создается двумерный массив с 3 строками и 3 столбцами, содержащий целочисленные значения. Каждый элемент массива инициализируется значением 0 по умолчанию.


Вы также можете проинициализировать элементы двумерного массива при его создании:

1
int[][] twoDimensionalArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};


В этом примере создается двумерный массив с 3 строками и 3 столбцами, каждый элемент уже имеет свое значение.


Также можно объявить двумерный массив без указания его размеров:

1
int[][] twoDimensionalArray = new int[n][];


В этом случае вы создаете двумерный массив с n строками, но без указания количества столбцов. Вы можете указать количество столбцов для каждой строки отдельно, например:

1
2
3
twoDimensionalArray[0] = new int[2]; // 1-я строка с 2 столбцами
twoDimensionalArray[1] = new int[3]; // 2-я строка с 3 столбцами
twoDimensionalArray[2] = new int[4]; // 3-я строка с 4 столбцами


Таким образом, двумерный массив будет иметь разные размеры столбцов для каждой строки.