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]);
}
}
}
}
Спробуйте самі »