
#9 - Работа с одномерными массивами
Видеоурок
Массивы позволяют хранить большой объем информации в одном месте. В языке Java можно найти несколько основных типов массивов.
Чтобы создать массив необходимо указать тип данных, поставить квадратные скобки и назвать сам массив. Это очень схоже с созданием обычных переменных, но здесь после типа данных идут еще квадратные скобки.
char[] stroka; // Создание пустого массива
int numbers[]; // Не будет считаться ошибкой
int[] nums = new int[4];
nums[0] = 1; // Добавление элементов в массив из 4 элементов
int[] nums2 = new int[] { 1, 2, 3, 5 }; // Присвоение всех значений сразу
length
- возвращает количество элементов в массиве. К примеру, создадим массивarr
и укажем для него 3 элемента. При вызове функции будет выдано число 3:arr.length
;Arrays.copyOf
- копирует один массив в другой. Пример:
int[] arr = new int[] { 1, 2, 3, 5 };
int[] some_new = Arrays.copyOf(arr, arr.length);
Arrays.sort
- сортировка массива. Пример:
int[] numbers = new int[] { 1, 7, 3, 5, 2, 6, 4 };
Arrays.sort(numbers);
Исходный код
Весь код будет доступен после подписки на проект!
Задание к уроку
int[] a = new int[] {-14, 23, 9, -4, 12, -1};
int max = 0;
for (int i = 0; i < a.length; i++) {
if (a[i] > max)
max = a[i];
}
System.out.println("Максимальный элемент: " + max);
Получить остальные домашние задания можно после подписки на проект
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть