Menu
Coddy logo textTech

Accessing Elements

Часть раздела Основы путешествия по Java на Coddy — урок 59 из 73.

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

Например, посмотрите на следующий массив: 

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
  • Элемент a находится по индексу 0
  • Элемент b находится по индексу 1
  • ...
  • Элемент g находится по индексу 6

Чтобы получить доступ к элементу массива, мы можем использовать его индекс в квадратных скобках. Например, чтобы получить доступ к первому элементу массива с именем letters, мы бы использовали letters[0].

Вот пример:

int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2];

Переменная element будет содержать значение 30, поскольку она обращается к третьему элементу (который имеет индекс 2).

challenge icon

Задание

Легко

Создайте метод с именем values, который принимает массив в качестве аргумента и выводит все элементы массива один за другим.

Чтобы итерироваться по массиву, используйте поле .length:

for (int i = 0; i < arr.length; i++) {
    // code
}

Таким образом, i будет итерироваться от 0 до arr.length (не включая), что точно все индексы массива.

Шпаргалка

Массивы хранят несколько значений в одной переменной. Элементы доступны по индексу, начиная с 0:

char[] letters = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
int[] numbers = {10, 20, 30, 40, 50};
int element = numbers[2]; // Получает 30 (третий элемент)

Чтобы перебрать массив, используйте поле .length:

for (int i = 0; i < numbers.length; i++) {
    // Access each element with numbers[i]
}

Попробуйте сами

public class Main {
    public static void values(int[] arr) {
        // Напишите код здесь
    }

    public static void main(String[] args) {
        int[] numbers = {10, 20, 30, 40, 50};
        values(numbers);
    }
}
quiz iconПроверьте себя

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

Все уроки раздела Основы