Группа однотипных элементов, ссылка на которых выполнена по общему виду. Массивы в Java допускаются любого типа. Могут иметь одно и более измерение. Доступ к элементу осуществляется по индексу.
Является удобным средством группированной связи. По сравнению с другими контейнерами массив предоставляет быстрый доступ к элементу. Имя массива – это ссылка на объект.
Массивы в качестве возвращаемого значения будут существовать столько сколько понадобится пока не уничтожиться сборщиком мусора (как и любой объект созданный с помощью new).
Для создания одномерного массива нужно объявить переменную массив элементами нужного типа.
С помощью new распределить в память и проинициализировать переменную. Все массивы являются динамически распределяемыми элементами. Распределение new инициализирует нулями.
Индексы массива начинаются с нуля.
int days[] = new int[6] ;
При объявлении массива желательно распределить память. При объявлении массива можно явно инициализировать, тогда new не требуется.
int days[] = {8,9,4,5,6,2};
Во время выполнения будет осуществляться контроль соответствия всех индексов массива допустимых диапазону.
Индекс за предела диапазона приведет к ошибке.
Пример программы объявления массива и вывода результата:
public class Main {
public static void main(String[] args) {
int days[] = {8,9,4,5,6,2};
for(int x:days){
System.out.printf("%d ",x);
}
}
}
Результат работы программы: