/
Igor_Kar
/
MultiArrays
Обзор
Документация
Войти
/
Igor_Kar
/
MultiArrays
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Main.java
50 строк
1 KB
Igor_Kar
Create: Main.java
01 авг 2026, 10:48
Верифицирован
01 авг 2026, 10:48
2008306
Код
Авторство
О чём код?
import java.util.Random; public class Main { private static final int SIZE = 8; public static void main(String[] args) { Random random = new Random(); int[][] matrix = new int[SIZE][SIZE]; for (int i = 0; i < SIZE; i++) { for (int j = 0; j < SIZE; j++) { matrix[i][j] = random.nextInt(256); //0-255 } } System.out.println("Исходная матрица:"); printMatrix(matrix); int[][] rotated = rotateClockwise(matrix); System.out.println("\nМатрица после поворота на 90°:"); printMatrix(rotated); } private static int[][] rotateClockwise(int[][] matrix) { int n = matrix.length; int[][] result = new int[n][n]; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { result[i][j] = matrix[n - 1 - j][i]; } } return result; } private static void printMatrix(int[][] matrix) { for (int[] row : matrix) { for (int value : row) { System.out.printf("%4d", value); } System.out.println(); } } }