НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування Java. W3Schools українською. Уроки для початківців

En

Java Багатовимірні масиви


Багатовимірні масиви

Багатовимірний масив - це масив масивів.

Багатовимірні масиви корисні, коли ви хочете зберігати дані як табличну форму, наприклад таблицю з рядками та стовпцями.

Щоб створити двовимірний масив, додайте кожен масив у власний набір фігурних дужок:

Приклад

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };

myNumbers тепер є масивом з двома масивами як його елементами.


Доступ до елементів

Щоб отримати доступ до елементів масиву myNumbers, укажіть два індекси: один для масиву та інший для елемента всередині цього масиву. У цьому прикладі здійснюється доступ до третього елемента (2) у другому масиві (1) myNumbers:

Приклад

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
System.out.println(myNumbers[1][2]); // Outputs 7
Спробуйте самі »

Пам’ятайте, що: індекси масиву починаються з 0: [0] є першим елементом. [1] — другий елемент і т.д.


Змінити значення елементів

Ви також можете змінити значення елемента:

Приклад

int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
myNumbers[1][2] = 9;
System.out.println(myNumbers[1][2]); // Виведе 9 замість 7
Спробуйте самі »

Перебирання багатовимірного масиву

Ми також можемо використовувати for loop всередині іншого for loop, щоб отримати елементи двовимірного масиву (нам все ще потрібно вказати на два індекси):

Приклад

public class Main {
  public static void main(String[] args) {
    int[][] myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };
    for (int i = 0; i < myNumbers.length; ++i) {
      for(int j = 0; j < myNumbers[i].length; ++j) {
        System.out.println(myNumbers[i][j]);
      }
    }   } }
Спробуйте самі »

Перевірте себе за допомогою вправ

Вправа:

Вставте відсутню частину, щоб створити двовимірний масив.

 myNumbers = { {1, 2, 3, 4}, {5, 6, 7} };