English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Учебник по основам Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map коллекция

Java Set коллекция

Java Вход/Выход (I/O)

Java Reader/Writer

Другие темы Java

Java программа для сложения двух матриц с использованием многоуровневых массивов

Java полный список примеров

В этой программе вы научитесь добавлять две матрицы с использованием многоуровневых массивов в Java.

Пример: программа для сложения двух матриц

public class AddMatrices {
    public static void main(String[] args) {
        int rows = 2, columns = 3;
        int[][] firstMatrix = {{2, 3, 4}, {5, 2, 3}};
        int[][] secondMatrix = {{-4, 5, 3}, {5, 6, 3}};
        //两个矩阵相加
        int[][] sum = new int[rows][columns];
        for (int i = 0; i < rows; i++) {
            for (int j = 0; j < columns; j++) {
                sum[i][j] = firstMatrix[i][j] + secondMatrix[i][j];
            }
        }
        // 显示 результатов
        System.out.println("Сумма двух matrices: ");
        for(int[] строка : sum) {
            for (int столбец : строка) {
                System.out.print(столбец + "    ");
            }
            System.out.println();
        }
    }
}

При выполнении этой программы вывод будет следующим:

Сумма двух matrices:
-2    8    7    
10    8    6

В上面的 программе две matrices хранятся в 2d массиве, то есть firstMatrix и secondMatrix. Мы также определяем количество строк и столбцов и храним их в переменных строка и столбец

Затем мы инициализируем новый массив строк и столбцов, называемый sum, который хранит сумму данных matrices.

Мы遍历 каждый индекс двух массивов для добавления и хранения результатов.

В конце концов, мы используем цикл for (foreach переменная) для遍ения каждого элемента массива sum для печати элемента.

Java полный список примеров