Массивы

Массивы в Java - это структуры данных, которые позволяют хранить набор элементов одного типа подряд. Каждый элемент массива имеет свой индекс, начинающийся с нуля. В Java массивы могут быть одномерными, многомерными или переменной длины.

  1. Создание массива:

    • Одномерные массивы создаются с помощью оператора new с указанием типа элементов массива и количества элементов.

    Пример создания одномерного массива целых чисел:

    int[] numbers = new int[5]; // Создание массива с пятью элементами
    • Многомерные массивы создаются аналогичным образом, указывая размерность каждого измерения.

    Пример создания двумерного массива целых чисел:

    int[][] matrix = new int[3][3]; // Создание матрицы 3x3
  2. Инициализация массива:

    • Элементы массива можно инициализировать при создании массива или после создания массива, используя квадратные скобки [] и индексы элементов.

    Пример инициализации одномерного массива:

    int[] numbers = {1, 2, 3, 4, 5}; // Инициализация массива при создании

    Пример инициализации многомерного массива:

    int[][] matrix = {
        {1, 2, 3},
        {4, 5, 6},
        {7, 8, 9}
    };
  3. Доступ к элементам массива:

    • Элементы массива доступны по их индексам, которые начинаются с 0.

    Пример доступа к элементам массива:

    int[] numbers = {1, 2, 3, 4, 5};
    int firstElement = numbers[0]; // Первый элемент массива
    int thirdElement = numbers[2]; // Третий элемент массива
  4. Длина массива:

    • Длина массива может быть получена с помощью свойства length.

    Пример получения длины массива:

    int[] numbers = {1, 2, 3, 4, 5};
    int length = numbers.length; // Длина массива
  5. Перебор элементов массива:

    • Элементы массива могут быть перебраны с помощью цикла for или расширенного цикла for.

    Пример перебора элементов массива:

    int[] numbers = {1, 2, 3, 4, 5};
    for (int i = 0; i < numbers.length; i++) {
        System.out.println(numbers[i]);
    }

    Использование расширенного цикла for:

    int[] numbers = {1, 2, 3, 4, 5};
    for (int number : numbers) {
        System.out.println(number);
    }

Last updated