Массивы. Одномерные. Объявление и инициализация

Содержание

Слайд 2

Одномерные массивы в Java представляют собой список однотипных переменных. Чтобы создать

Одномерные массивы в Java представляют собой список однотипных переменных. Чтобы создать

массив, нужно сначала объявить переменную массива требуемого типа.
Общая форма объявления одномерного массива выглядит следующим образом:
тип[] имяПеременной;
Слайд 3

Когда массив объявлен, память под него еще не выделена. Для выделения

Когда массив объявлен, память под него еще не выделена. Для выделения

памяти под массив, используется ключевое слово new, после которого опять указывается тип массива и в квадратных скобках его размер:
имяПеременной = new тип[размер];
Массив может быть объявлен и инициализирован одной строкой:
int[] values = new int[45];
Слайд 4

Инициализация массива с помощью блока для инициализации Если заранее известны значения

Инициализация массива с помощью блока для инициализации

Если заранее известны значения для

каждого элемента массива, можно использовать блок для инициализации массива. Вместо new int[12], в фигурных скобках через запятую перечисляются значения элементов массива.
Слайд 5

int[] monthDays = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

int[] monthDays = {31, 28, 31, 30, 31, 30, 31, 31,

30, 31, 30, 31};
Слайд 6

Безымянный массив int[] testScores = {1, 2, 3, 4}; ... testScores

Безымянный массив

int[] testScores = {1, 2, 3, 4};
...
testScores = {4, 7,

2}; //ошибка компиляции
-----------------------------------------------------------
testScores = new int[]{4, 7, 2};
Слайд 7

For-each int[] testScores = new int[]{4, 7, 2}; for (int element

For-each

int[] testScores = new int[]{4, 7, 2};
for (int element :

testScores) {
System.out.print(element + " ");
}
Слайд 8

Задача Найти номер и значение первого положительного элемента массива.

Задача
Найти номер и значение первого положительного элемента массива.

Слайд 9

Задача Дан массив, содержащий положительные и отрицательные числа. Заменить все элементы

Задача
Дан массив, содержащий положительные и отрицательные числа. Заменить все элементы массива

на противоположные по знаку.
Например, задан массив [1, -5, 0, 3, -4]. После преобразования должно получиться [-1, 5, 0, -3, 4].
Слайд 10

Задача В одномерном массиве найти количество положительных элементов.

Задача
В одномерном массиве найти количество положительных элементов.

Слайд 11

Задача Вывести элементы числового массива, которые больше, чем элементы, стоящие перед

Задача
Вывести элементы числового массива, которые больше, чем элементы, стоящие перед ними.
Например,

дан массив [3, 9, 8, 4, 5, 1]. Следует вывести числа 9 и 5, так как перед ними стоят соответственно числа 3 и 4, которые меньше их.
Слайд 12

Задача Все элементы массива поделить на значение наибольшего элемента этого массива.

Задача
Все элементы массива поделить на значение наибольшего элемента этого массива.

Слайд 13

Задача Получить среднее арифметическое всех чётных элементов массива, стоящих на нечётных местах.

Задача
Получить среднее арифметическое всех чётных элементов массива, стоящих на нечётных местах.

Слайд 14

Найти сумму всех элементов массива целых чисел, удовлетворяющих условию: остаток от

Найти сумму всех элементов массива целых чисел, удовлетворяющих условию: остаток от

деления на 2 равен 3. Размерность массива – 20. Заполнение массива осуществить случайными числами от 200 до 300.