public class MatrixPrinter { public static void printMatrix(int[][] matrix) { for (int[] row : matrix) { for (int element : row) { System.out.printf("%6d ", element); // Форматируем для лучшей читаемости } System.out.println(); } } public static void printMatrix(int[][] matrix, int maxSize) { int n = Math.min(matrix.length, maxSize); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { System.out.printf("%6d ", matrix[i][j]); } System.out.println(); } if (matrix.length > maxSize) { System.out.println("..."); // Указываем, что матрица обрезана для отображения } } }