41.60K
Категория: ПрограммированиеПрограммирование

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

1.

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

2.

Одномерные массивы в 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};

6.

Безымянный массив
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 : 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.

15.

Найти произведение
элементов массива, кратных
3 и 9. Размерность массива –
10. Заполнение массива
осуществить случайными
числами от 5 до 500.
English     Русский Правила