Двовимірний Масив
Двовимірний масив еквівалентний матриці у математиці. (Якщо ви не знайомі з матрицями, не хвилюйтеся; я зараз просто поясню.) Хоча двовимірні масиви рідко використовуються у практичному програмуванні, важливо розуміти їх і мати навички створення багатовимірних масивів. Двовимірний масив — це масив із двома окремими індексами.
Для ілюстрації розглянемо схему двовимірного масиву:
Таблиця вище є прикладом двовимірного масиву або матриці. Розглянемо, як отримати значення з цієї таблиці. Наприклад, припустимо, що потрібно знайти елемент з індексом [3][2].
Перший індекс вказує на рядок, який ми будемо розглядати, а другий — на стовпець.
Візуалізація двох уявних ліній допоможе отримати результат:
Ми проводимо дві лінії, які перетинаються у клітинці з числом 18. Це і є значення за індексом [3][2].
Далі розглянемо, як оголосити двовимірний масив у коді, а потім продемонструємо, як заповнити його вручну. Після цього виконаємо пошук за індексом для перевірки правильності.
Main.java
1234567891011121314151617package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }
Як бачите, ми оголосили двовимірний масив з розмірами 3 x 3. Однак заповнення його вручну виявилося досить трудомістким і складним. Можливо, ви вже замислюєтесь, як можна використати цикл для ефективного заповнення масиву або отримання з нього всіх даних. Ми розглянемо цю тему у наступному розділі.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how to declare a two-dimensional array in code?
How do you manually fill a two-dimensional array with values?
What is an index-based search in the context of arrays?
Awesome!
Completion rate improved to 2.7
Двовимірний Масив
Свайпніть щоб показати меню
Двовимірний масив еквівалентний матриці у математиці. (Якщо ви не знайомі з матрицями, не хвилюйтеся; я зараз просто поясню.) Хоча двовимірні масиви рідко використовуються у практичному програмуванні, важливо розуміти їх і мати навички створення багатовимірних масивів. Двовимірний масив — це масив із двома окремими індексами.
Для ілюстрації розглянемо схему двовимірного масиву:
Таблиця вище є прикладом двовимірного масиву або матриці. Розглянемо, як отримати значення з цієї таблиці. Наприклад, припустимо, що потрібно знайти елемент з індексом [3][2].
Перший індекс вказує на рядок, який ми будемо розглядати, а другий — на стовпець.
Візуалізація двох уявних ліній допоможе отримати результат:
Ми проводимо дві лінії, які перетинаються у клітинці з числом 18. Це і є значення за індексом [3][2].
Далі розглянемо, як оголосити двовимірний масив у коді, а потім продемонструємо, як заповнити його вручну. Після цього виконаємо пошук за індексом для перевірки правильності.
Main.java
1234567891011121314151617package com.example; public class Main { public static void main(String[] args) { int[][] twoDimensionalArray = new int[3][3]; twoDimensionalArray[0][0] = 1; twoDimensionalArray[0][1] = 2; twoDimensionalArray[0][2] = 3; twoDimensionalArray[1][0] = 4; twoDimensionalArray[1][1] = 5; twoDimensionalArray[1][2] = 6; twoDimensionalArray[2][0] = 7; twoDimensionalArray[2][1] = 8; twoDimensionalArray[2][2] = 9; System.out.println(twoDimensionalArray[2][1]); } }
Як бачите, ми оголосили двовимірний масив з розмірами 3 x 3. Однак заповнення його вручну виявилося досить трудомістким і складним. Можливо, ви вже замислюєтесь, як можна використати цикл для ефективного заповнення масиву або отримання з нього всіх даних. Ми розглянемо цю тему у наступному розділі.
Дякуємо за ваш відгук!