Массивы в 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]);
}
Измените значения цифрами, чтобы не возникала ошибка.