Два способа объявления массива:
Создание массива производится с помощью следующей конструкции:
где
В данном примере мы объявляем массив и потом инициализируем его:
Но можно сразу при объявлении массива инициализировать его (так же как и с переменными):
При такой инициализации массива все элементы имеют значение по умолчанию:
В таком случае в квадратных скобках не указывается размер массива, так как каждому элементу массива, мы назначили свое значение в фигурных скобках.
Индексация элементов массива начинается с 0, то есть 0, 1, 2, 3. Поэтому в данном случае, чтобы обратиться к четвертому элементу в массиве, нам надо использовать выражение
Java:
тип_данных название_массива[];
// или
тип_данных[] название_массива;
Java:
new тип_данных[количество_элементов]
new
- ключевое слово, выделяющее память для указанного в скобках количества элементов.В данном примере мы объявляем массив и потом инициализируем его:
Java:
int nums[];
nums = new int[4]; // массив из 4 чисел
Java:
int[] nums = new int[4]; // массив из 4 чисел
При такой инициализации массива все элементы имеют значение по умолчанию:
- для числовых типов (в том числе для типа char) это число
0
- для типа
boolean
это значениеfalse
- для остальных объектов это значение
null
(нулевой)
Java:
int[] nums = new int[] {1, 2, 3, 4};
System.out.println(nums[3]);
Индексация элементов массива начинается с 0, то есть 0, 1, 2, 3. Поэтому в данном случае, чтобы обратиться к четвертому элементу в массиве, нам надо использовать выражение
nums[3]
.
Last edited: