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