Java: как распечатать многомерный массив, используя цикл for-each

Чтобы напечатать многомерный массив в Java с использованием цикла for-each, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование вложенных циклов for-each

int[][] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
for (int[] row : array) {
    for (int element : row) {
        System.out.print(element + " ");
    }
    System.out.println();
}

Метод 2: использование Arrays.deepToString()

int[][] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
System.out.println(Arrays.deepToString(array));

Метод 3. Использование специального метода

void printMultiDimensionalArray(int[][] array) {
    for (int[] row : array) {
        for (int element : row) {
            System.out.print(element + " ");
        }
        System.out.println();
    }
}
int[][] array = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
printMultiDimensionalArray(array);

Эти методы будут печатать элементы многомерного массива в читаемом формате.