В предыдущей статье мы рассмотрели массивы. Поняли, зачем они нужны, и научились выводить данные, которые в них хранятся. Но массивы бывают не только одномерными. Они могут быть двумерными и даже многомерными. Сегодня поговорим об этом подробнее. Среди всех многомерных массивов самые простые — двумерные. Двумерный массив состоит из ряда одномерных массивов. Одномерный массив, который мы уже знаем, выглядит так: int[] myArray = new int[8]. А массив массивов — это и есть двумерный массив. Он напоминает таблицу с номерами строк и столбцов. Если вы изучали линейную алгебру, то знаете, что это похоже на матрицу. Для чего же нужны такие массивы? Они идеально подходят для программирования матриц, таблиц и объектов с похожей структурой. Например, игровое поле для шахмат можно легко описать с помощью двумерного массива размером 8х8. Многомерный массив объявляется и создается следующим образом: В этом массиве ровно 64 элемента. Давайте напечатаем эту таблицу и поместим в каждую её ячейку числа о