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

В этой программе вы научитесь складывать две матрицы, используя многомерные массивы в 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) ); // Adding Two matrices 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); ) ) // Displaying the result System.out.println("Sum of two matrices is: "); for(int() row : sum) ( for (int column : row) ( System.out.print(column + " "); ) System.out.println(); ) ) )

Вывод

 Сумма двух матриц равна: -2 8 7 10 8 6 

В приведенной выше программе две матрицы хранятся в 2-м массиве, а именно firstMatrix и secondMatrix. Мы также определили количество строк и столбцов и сохранили их в переменных строках и столбцах соответственно.

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

Мы просматриваем каждый индекс обоих массивов, чтобы добавить и сохранить результат.

Наконец, мы перебираем каждый элемент в массиве суммы, используя цикл for-each для печати элементов.

Интересные статьи...