Доступ к элементам
Часть раздела Основы путешествия по 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).
Задание
ЛегкоСоздайте метод с именем values, который принимает массив в качестве аргумента и выводит все элементы массива один за другим.
Чтобы итерироваться по массиву, используйте поле .length:
for (int i = 0; i < arr.length; i++) {
// code
}Таким образом, i будет итерироваться от 0 до arr.length (не включая), что точно все индексы массива.
Попробуйте сами
public class Main {
public static void values(int[] arr) {
// Напишите код здесь
}
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
values(numbers);
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент/декрементПостфиксный инкремент/декрементСокращённые арифметические операцииОператоры сравненияСравнение строк7Основы ввода-вывода
Методы System.outФорматирование выводаКласс ScannerПовторение — до 120Повторение — истина или ложь5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 411Основы массивов
Объявление массивовДоступ к элементамИзменение массивовМетоды массивовПовторение — массив произведенийПовторение — перевёрнутый массив3Переменные. Часть 2
КонстантыСоглашения об именованииПовторение — инициализация переменныхПриведение типов. Часть 1Приведение типов. Часть 26Принятие решений
Оператор IfIf — ElseОператор SwitchТернарный операторПовторение: If — ElseВложенный If — Else9Циклы
Цикл for. Часть 1Цикл whileЦикл do whileBreakContinueЦикл for. Часть 2Вложенный циклБесконечный циклПовторение — динамический ввод12Итерация по массивам
Использование цикла forРасширенный цикл forРаспространённые операции с массивамиПотренируйтесь самостоятельно: Онлайн-компилятор Java