Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Двовимірний Масив | Масиви
Основи Java
course content

Зміст курсу

Основи Java

Основи Java

1. Початок Роботи
2. Базові Типи Та Операції
3. Цикли
4. Масиви
5. Рядок

book
Двовимірний Масив

Двовимірний масив є еквівалентом матриці у математиці. (Якщо ви не знайомі з матрицями, не хвилюйтеся; я зараз просто поясню.) Хоча двовимірні масиви рідко використовуються у практичному програмуванні, важливо розуміти їх і мати навички створення багатовимірних масивів. Двовимірний масив — це масив із двома окремими індексами.

Для ілюстрації розглянемо схему двовимірного масиву:

Таблиця вище є прикладом двовимірного масиву або матриці. Давайте розглянемо, як отримати значення з цієї таблиці. Наприклад, припустимо, що нам потрібно знайти елемент з індексом [3][2]. Перший індекс вказує на рядок, який ми розглядаємо, а другий — на стовпець. Візуалізація двох уявних ліній допоможе нам отримати результат:

Ми проводимо дві лінії, які перетинаються у клітинці з числом 18. Це і є значення за індексом [3][2].

Далі розглянемо, як оголосити двовимірний масив у коді, а потім продемонструємо, як заповнити його вручну. Після цього виконаємо пошук за індексом, щоб переконатися у правильності.

java

Main

copy
1234567891011121314151617
package 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. Однак заповнення його вручну виявилося досить трудомістким і складним. Можливо, ви вже замислюєтеся, як можна використати цикл для ефективного заповнення масиву або отримання всіх даних з нього. Ми розглянемо це питання у наступному розділі.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

course content

Зміст курсу

Основи Java

Основи Java

1. Початок Роботи
2. Базові Типи Та Операції
3. Цикли
4. Масиви
5. Рядок

book
Двовимірний Масив

Двовимірний масив є еквівалентом матриці у математиці. (Якщо ви не знайомі з матрицями, не хвилюйтеся; я зараз просто поясню.) Хоча двовимірні масиви рідко використовуються у практичному програмуванні, важливо розуміти їх і мати навички створення багатовимірних масивів. Двовимірний масив — це масив із двома окремими індексами.

Для ілюстрації розглянемо схему двовимірного масиву:

Таблиця вище є прикладом двовимірного масиву або матриці. Давайте розглянемо, як отримати значення з цієї таблиці. Наприклад, припустимо, що нам потрібно знайти елемент з індексом [3][2]. Перший індекс вказує на рядок, який ми розглядаємо, а другий — на стовпець. Візуалізація двох уявних ліній допоможе нам отримати результат:

Ми проводимо дві лінії, які перетинаються у клітинці з числом 18. Це і є значення за індексом [3][2].

Далі розглянемо, як оголосити двовимірний масив у коді, а потім продемонструємо, як заповнити його вручну. Після цього виконаємо пошук за індексом, щоб переконатися у правильності.

java

Main

copy
1234567891011121314151617
package 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. Однак заповнення його вручну виявилося досить трудомістким і складним. Можливо, ви вже замислюєтеся, як можна використати цикл для ефективного заповнення масиву або отримання всіх даних з нього. Ми розглянемо це питання у наступному розділі.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 4
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt