Главная страница >> Учебные пособия >> JDK/Java >> Краткий обзор синтаксиса языка Java >> Массивы и матрицы.

Глава 2.5 Массивы и матрицы.

     В примере класса 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]);



<Предыдущий> <Следующий> <Содержание> <На главную>
©  Alex Vanin         year 2002
     bookmans@mail.ru
Hosted by uCoz