РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
309 of 1163 menu

Индекс [] массива

Индекс [] массива - это оператор, который позволяет получить доступ к конкретному элементу массива по его порядковому номеру. В квадратных скобках указывается целочисленный индекс элемента. Нумерация элементов в массиве начинается с нуля, то есть первый элемент имеет индекс 0, второй - 1 и так далее. Индекс можно использовать как для чтения значения элемента, так и для его изменения.

Если обратиться к индексу, который выходит за пределы массива (меньше нуля или больше либо равен длине массива), возникнет исключение ArrayIndexOutOfBoundsException.

Синтаксис

array[index]

Пример

Давайте создадим массив и получим его первый и третий элементы по индексу:

public class Main { public static void main(String[] args) { int[] arr = {10, 20, 30, 40, 50}; System.out.println(arr[0]); System.out.println(arr[2]); } }

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

10 30

Пример

Давайте изменим значение элемента массива через индекс:

import java.util.Arrays; public class Main { public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5}; arr[1] = 99; System.out.println(Arrays.toString(arr)); } }

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

[1, 99, 3, 4, 5]

Пример

Давайте переберём все элементы массива, используя индекс в цикле:

public class Main { public static void main(String[] args) { String[] arr = {"a", "b", "c", "d", "e"}; for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } }

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

"a" "b" "c" "d" "e"

Смотрите также

  • класс Arrays,
    который содержит методы для работы с массивами
  • атрибут length,
    который возвращает длину массива
  • метод toString,
    который преобразует массив в строку
  • метод sort,
    который сортирует элементы массива
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить