Двовимірний Масив
Двовимірний масив еквівалентний матриці у математиці. (Якщо ви не знайомі з матрицями, не хвилюйтеся; я зараз просто поясню.) Хоча двовимірні масиви рідко використовуються у практичному програмуванні, важливо розуміти їх і мати навички створення багатовимірних масивів. Двовимірний масив — це масив із двома окремими індексами.
Для ілюстрації розглянемо схему двовимірного масиву:
Таблиця вище є прикладом двовимірного масиву або матриці. Розглянемо, як отримати значення з цієї таблиці. Наприклад, припустимо, що потрібно знайти елемент з індексом [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 more about how to declare a two-dimensional array in code?
How do I access or change a specific element in a two-dimensional array?
What are some practical uses of two-dimensional arrays in programming?
Чудово!
Completion показник покращився до 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. Однак заповнення його вручну виявилося досить трудомістким і складним. Можливо, ви вже замислюєтесь, як можна використати цикл для ефективного заповнення масиву або отримання з нього всіх даних. Ми розглянемо цю тему у наступному розділі.
Дякуємо за ваш відгук!