Массивы. Занятие 8

Содержание

Слайд 2

Массив – контейнер(хранилище) объектов с фиксированной размерностью. Может содержать только однотипные

Массив – контейнер(хранилище) объектов с фиксированной размерностью. Может содержать только однотипные

значения. Длина массива устанавливается при его создании и далее не может быть изменена.
Слайд 3

ПРИМЕР Следующая программа, ArrayDemo, создает массив целых чисел, помещает в массив

ПРИМЕР

Следующая программа, ArrayDemo, создает массив целых чисел, помещает в массив некоторые

значения и выводит каждое значение на стандартный вывод.
Слайд 4

ДЛИНА длина массива (length) — это количество элементов, под которое рассчитан

ДЛИНА

длина массива (length) — это количество элементов, под которое рассчитан массив.

Длину массива нельзя изменить после его создания.
Слайд 5

ОБЪЯВЛЕНИЕ // declares an array of integers int[] anArray; type[] arrayName;

ОБЪЯВЛЕНИЕ

// declares an array of integers
int[] anArray;
type[] arrayName;

Слайд 6

СОЗДАНИЕ, ИНИЦИАЛИЗАЦИЯ И ДОСТУП Создание: 1) используя оператор new: int[] anArray = new int[10]; Инициализация:

СОЗДАНИЕ, ИНИЦИАЛИЗАЦИЯ И ДОСТУП

Создание:
1) используя оператор new:
int[] anArray = new int[10];
Инициализация:


Слайд 7

СОЗДАНИЕ, ИНИЦИАЛИЗАЦИЯ И ДОСТУП 2) сокращенная форма (и создание, и инициализация)

СОЗДАНИЕ, ИНИЦИАЛИЗАЦИЯ И ДОСТУП

2) сокращенная форма (и создание, и инициализация)

Слайд 8

СОЗДАНИЕ, ИНИЦИАЛИЗАЦИЯ И ДОСТУП

СОЗДАНИЕ, ИНИЦИАЛИЗАЦИЯ И ДОСТУП

Слайд 9

ОБОБЩЕНИЕ Получаем доступ к элементу массива (то есть записываем в него

ОБОБЩЕНИЕ

Получаем доступ к элементу массива (то есть записываем в него значение

или выводим его на экран или проделываем с ним какую-либо операцию) мы по его индексу.
Инициализация массива — это заполнение его конкретными данными (не по умолчанию).
Слайд 10

ПРИМЕР Класс Seasons

ПРИМЕР

Класс Seasons

Слайд 11

ГЛАВНОЕ Главные характеристики массива: тип помещённых в него данных, имя и

ГЛАВНОЕ

Главные характеристики массива: тип помещённых в него данных, имя и длина. Последнее

решается при инициализации (выделении памяти под массив), первые два параметра определяются при объявлении массива.
Изменить длину массива после его создания нельзя.
Доступ к элементу массива можно получить по его индексу.
В массивах, как и везде в Java, элементы нумеруются с нуля.
После процедуры создания массива он наполнен значениями по умолчанию.
Слайд 12

ПРАКТИКА 1) Создать массив из 3 элементов. Вывести сумму. 2) При

ПРАКТИКА

1) Создать массив из 3 элементов. Вывести сумму.
2) При помощи класса

сканер и пользователя заполнить массив.
2) Есть массив чисел. Найти среднее арифметическое число элементов массива
3) Есть массив чисел. Заменить каждый нечетный элемент массива на 0.
4) Есть массив чисел. Пользователь вводит число. Определить, есть ли это число в массиве. Решить используя while
5) Есть массив слов. Нужно инвертировать его порядок.
6) Есть массив чисел. Необходимо создать другой массив содержащий только четные элементы из первого