Чтобы напечатать многомерный массив в 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);
Эти методы будут печатать элементы многомерного массива в читаемом формате.