/
IvanGB
/
java108
Обзор
Документация
Войти
/
IvanGB
/
java108
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
2_java108HW_ARR2D/2_java108HW_ARR2D.java
45 строк
1 KB
IvanGB
upload files
22 дек 2025, 15:47
22 дек 2025, 15:47
61dfb12
Код
Авторство
О чём код?
import java.util.Random; public class Main { public static final int SIZE = 8; public static void main(String[] args) { int[][] matrix = new int[SIZE][SIZE]; int[][] rotatedMatrix = new int[SIZE][SIZE]; //Заполнение матрицы случайными числами Random random = new Random(); for (int i = 0; i < SIZE; i++) { for (int j = 0; j < SIZE; j++) { matrix[i][j] = random.nextInt(256); } } System.out.println("Исходная матрица:"); outputMatrix(matrix); System.out.println(); System.out.println(); //Поворот матрицы нна 90 грудусов for (int i = 0; i < SIZE; i++) { for (int j = 0; j < SIZE; j++) { rotatedMatrix[i][j] = matrix[(SIZE-1) - j][i]; } } System.out.println("Матрица повернутая на 90 градусов по часовой стрелке"); outputMatrix(rotatedMatrix); } public static void outputMatrix(int[][] matrix) { for (int i = 0; i < SIZE; i++) { for (int j = 0; j < SIZE; j++) { System.out.format("%4d", matrix[i][j]); } System.out.println(); } } }