В этой теме вы узнали для чего используются массивы и как с ними работать.

Что такое массив

Для хранения однотипных элементов в Java используется специальная структура — массив

Объявление массива:

String[] currencies = {"USD", "EUR", "JPY", "RUB"};

String — значения какого типа будут храниться в массиве. Могут быть int, double, boolean и т.п.

[] — указатель массива, отличает его от других типов данных

currencies имя переменной типа массив

{"USD", "EUR", "JPY", "RUB"} заполнение массива в соответствии с указанным типом данных

<aside> 💡 Чтобы указать значения массива после его объявления, необходимо перечислить их в фигурных скобках {} . Заполнение массива значениями называется его инициализацией.

</aside>

Индексы и элементы массива

Индекс — номер элемента в массиве. Чтобы извлечь из массива определённый элемент, надо указать его индекс : currencies[0] .Индексация массива начинается не с единицы, а с нуля. Таким образом, в массиве из четырёх элементов первый индекс всегда будет 0, а последний — 3.

String[] currencies = {"USD", "EUR", "JPY", "RUB"}; //Массив со строковыми значениями.
System.out.println("В Америке все цены в: " + currencies[0]); //Выведен фразу: "В Америке все цены в: USD"

Тип значения индекса элемента в массиве всегда — int , а тип самого элемента массива может быть любым. Для выполнения арифметических операций типы данных обоих операндов должны быть одинаковыми


double[] expenses = {1.5, 25, 11.25, 6};
expenses[2] = expenses[2] + 115.0;// Увеличить в массиве значение expenses под индексом 2 на 115.0

Длина массива