Часто у завданнях доводиться зберігати прямокутні таблиці з даними. Такі таблиці називаються матрицями чи двовимірними масивами. У мові програмування Пітон таблицю можна у вигляді списку рядків, кожен елемент якого є своєю чергою списком, наприклад, чисел.

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

На відміну від одновимірного масиву кожному елементу двовимірного масиву відповідає пара індексів. Перший індекс – це номер рядка, а другий – номер стовпця, де розташований елемент масиву. Розмір двовимірного масиву визначається парою чисел: M*N, де M – число рядків, а N – число стовпців у таблиці.

Для створення двовимірного масиву в Java потрібно визначити тип даних елементів масиву та вказати кількість рядків та стовпців у масиві. Можна також створити двовимірний масив за допомогою оператора ініціалізації: int[][] matrix = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}};