Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие Java .pdf
Скачиваний:
132
Добавлен:
16.03.2015
Размер:
1.32 Mб
Скачать

printStrings(new String[] {"раз", "два", "три"});

Массив без названия (т.е. без явно сохраненной ссылки), который создаётся таким образом, называют анонимным (anonymous).

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

Пример 33. Явная инициализация непрямоугольного двумерного массива int[][] pascalsTriangle = {

{1}; {1, 1};

{1, 2, 1}; {1, 3, 3, 1};

{1, 4, 6, 4, 1};

};

Индексы многомерных массивов следуют в порядке от внешнего к внутренним. Так, например, pascalsTriangle[0] ссылается на массив значений типа int, содержащий один элемент, pascalsTriangle[1] указывает на массив, содержащий два элемента и т.д.

Класс System содержит метод arraycopy, который позволяет присваивать значения элементов одного массива другому, избегая необходимости использования вложенных циклов.

2.10 Операторы

Операторы в языке Java – это специальные символы и их последовательности, которые сообщают компилятору о том, что вы хотите выполнить действие с некоторыми операндами.

Некоторые операторы требуют только одного операнда, и их называют унарными. Одни операторы ставятся перед операндами и

83

Соседние файлы в предмете Программирование на Java