Двумерные массивы в Java
Двумерный массив в Java представляет собой массив массивов. То есть, каждый элемент двумерного массива является массивом.
Для создания двумерного массива в Java, необходимо указать его размеры в объявлении и использовать символ `[][]` вместо `[]`, как при объявлении одномерного массива.
Пример создания и заполнения двумерного массива с помощью циклов:
java
int[][] matrix = new int[3][3];
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
matrix[i][j] = i + j;
}
}
В этом примере создается двумерный массив `matrix` размером 3х3. Циклы используются для заполнения всех элементов массива значениями, равными сумме индексов строки и столбца.
Для доступа к элементам двумерного массива можно использовать индексы, указывая номер строки и столбца в квадратных скобках:
java
System.out.println(matrix[1][2]); // Выведет значение третьего элемента второй строки
Также можно использовать циклы для итерации по всем элементам двумерного массива:
java
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + " ");
}
System.out.println();
}
Этот код выведет все элементы массива, разделяя их пробелами и переводя строки после каждой строки массива.
Двумерные массивы в Java удобно использовать для представления таблиц и матриц, а также для хранения данных, сгруппированных по определенным параметрам. Например, можно создать двумерный массив для хранения прогноза погоды на каждый день недели, где первый индекс будет указывать на день недели, а второй индекс на параметр погоды (температура, осадки и т.д.).