В примере класса HelloWorld мы задали не одиночную переменную args типа String, а переменную-массив. Для объявления массива после имени переменной нужно указать квадратные скобки. Инициализировать массив мы будем не стандартным способом, а автоматически. Для этого в фигурных скобках указываем список значений (хотя в принципе в качестве значений можно использовать и математические выражения), разделенных запятыми. При этом размерность массива будет задаваться автоматически и будет равна количеству элементов в списке значений массива минус единица. Нумерация массива начинается с 0, а не с единицы. То есть номер первого элемента будет равен 0, второго - 1, третьего - 2 и т.д.
Матрица представляет собой двумерный массив. В Java он реализуется как массив массивов, то есть после имени переменной следует четыре квадратные скобки (две открывающие и две закрывающие).
int double_array [ ] [ ] ;
Чтобы присвоить значения элементам матрицы, нужно внутри одного массива (внешнего) в качестве элемента задать другой массив, также заключенный в фигурных скобках.
Например для задания матрицы
0 | 1 | 2 |
3 | 4 | 5 |
6 | 7 | 8 |
следует написать следующий программный код:
int double_array [ ] [ ] = {{0, 1, 2}, {3, 4, 5}, {6, 7, 8}};
Для вызова определенного элемента матрицы, нужно в квадратных скобках указать номер строки и номер столбца. Если мы хотим распечатать число 5 в нашей матрицы, мы должны использовать следующий элемент программного кода:
System.out.println (double_array [1] [2]);