Найти в Дзене

Java курс для «чайников» | Массивы в Java. Объявление и инициализация. Часть 2

Оглавление

Зачастую, возникает необходимость в хрании целого объема однотипных данных. К примеру, мы хотим сохранить названия всех месяцев года. Их, кстати, двенадцать, кто до сих пор не знал :-). В качестве решения можно каждое имя месяца сохранить в переменную.

String january = "Январь" ;

String february = "Февраль" ;

String march = "Март" ;

String april = "Апрель" ;

String may = "Май" ;

String june = "Июнь" ;

String july = "Июль" ;

String august = "Август" ;

String september = "Сентябрь" ;

String october = "Октябрь" ;

String november = "Ноябрь" ;

String december = "Декабрь" ;

Массивы

Мы можем заменить большое количество однотипной информации, которую можно назвать months (месяца). Для того, чтобы не обращаться к каждому месяцу по имени, можно создать массив, который будет содержать все месяцы.

String [] months = {

"Январь" ,

"Февраль" ,

"Март" ,

"Апрель" ,

"Май" ,

"Июнь" ,

"Июль" ,

"Август" ,

"Сентябрь" ,

"Октябрь" ,

"Ноябрь" ,

"Деакбрь"

};

Обратите внимание на двойные квадратные скобочки []. Они говорят о том, что months является массивом, в котором хранятся элементы типа String.

Для допуста к элементу массива используется индекс. Индекс элемента в массиве - это его порядковый номер минус единица.

Если мы хотим обратиться к первому элементу массива, по индексу 0, т.е. months[0], то получим "Январь". Если мы хотим получить название седьмого месяца, то нам необходимо обратиться по индексу 7 - 1 = 6, т.е. months[6] и так далее.

На этом все. Если эта статься оказалась полезной, то подписывайся на канал, чтобы не пропустить новые уроки!