23:43
Урок 6: Массивы

Курс по программированию на Java

Урок 6: Массивы

В этом уроке мы рассмотрим массивы в Java, которые используются для хранения коллекций данных одного типа.

Что такое массивы?

Массив — это структура данных, которая позволяет хранить несколько значений одного типа в одной переменной. Индексы массива начинаются с 0, что означает, что первый элемент массива имеет индекс 0, второй элемент имеет индекс 1 и так далее.

Объявление и инициализация массивов

Массивы можно объявить и инициализировать следующим образом:

int[] numbers = new int[5]; // Объявление массива на 5 элементов
numbers[0] = 10; // Присвоение значения первому элементу
numbers[1] = 20; // Присвоение значения второму элементу

int[] moreNumbers = {1, 2, 3, 4, 5}; // Объявление и инициализация массива

Пример кода

Рассмотрим пример программы, которая использует массивы:

public class ArrayExample {
 public static void main(String[] args) {
 int[] numbers = {1, 2, 3, 4, 5};
 
 // Вывод элементов массива
 for (int i = 0; i < numbers.length; i++) {
 System.out.println("Элемент " + i + ": " + numbers[i]);
 }
 
 // Вычисление суммы элементов массива
 int sum = 0;
 for (int i = 0; i < numbers.length; i++) {
 sum += numbers[i];
 }
 System.out.println("Сумма элементов массива: " + sum);
 }
}

Результат выполнения

Элемент 0: 1
Элемент 1: 2
Элемент 2: 3
Элемент 3: 4
Элемент 4: 5
Сумма элементов массива: 15

Упражнения

Упражнение 1: Поиск максимального элемента в массиве

Напишите программу, которая находит и выводит максимальный элемент в массиве.

Решение:

public class MaxElement {
 public static void main(String[] args) {
 int[] numbers = {3, 5, 7, 2, 8};
 int max = numbers[0];
 
 for (int i = 1; i < numbers.length; i++) {
 if (numbers[i] > max) {
 max = numbers[i];
 }
 }
 
 System.out.println("Максимальный элемент: " + max);
 }
}

Объяснение: Мы объявили переменную max и присвоили ей значение первого элемента массива. Затем с помощью цикла for проверяем каждый элемент массива, обновляя значение max, если текущий элемент больше.

Упражнение 2: Среднее значение элементов массива

Напишите программу, которая вычисляет и выводит среднее значение элементов массива.

Решение:

public class AverageValue {
 public static void main(String[] args) {
 int[] numbers = {4, 6, 8, 10, 12};
 int sum = 0;
 
 for (int i = 0; i < numbers.length; i++) {
 sum += numbers[i];
 }
 
 double average = (double) sum / numbers.length;
 System.out.println("Среднее значение: " + average);
 }
}

Объяснение: Мы сначала вычисляем сумму элементов массива, используя цикл for, затем делим сумму на количество элементов массива, чтобы получить среднее значение.

Категория: Java | Просмотров: 103 | Добавил: Admin | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: