Массивы


Массивы в Java также являются объектами. Их нужно объявить, а затем создать. Чтобы объявить переменную, которая будет содержать массив целых чисел, мы используем следующий синтаксис:

int[] arr;

Обратите внимание, что здесь нет размера, поскольку мы еще не создали массив.

arr = new int[10];

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

System.out.println(arr.length);

Мы можем получить доступ к массиву и установить значения:

arr[0] = 4;
arr[1] = arr[0] + 5;

Массивы Java основаны на 0, что означает доступ к первому элементу в массиве по индексу 0 (например: arr [0], который обращается к первому элементу). Кроме того, например, массив размера 5 будет увеличиваться только до индекса 4, поскольку он основан на 0.

int[] arr = new int[5];
//accesses and sets the first element
arr[0] = 4;

Мы также можем создать массив со значениями в той же строке:

int[] arr = {1, 2, 3, 4, 5};

Не пытайтесь распечатать массив без цикла, он напечатает что-нибудь неприятное вроде [ I @ f7e6a96. Чтобы распечатать массив, используйте следующий код:

for (int i=0; i < arr.length; i++) {
    System.out.println(arr[i]);
}

Упражнение

Измените значения цифрами, чтобы не возникала ошибка.