Програма 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 

У наведеній вище програмі дві матриці зберігаються у 2d-масиві, а саме firstMatrix та secondMatrix. Ми також визначили кількість рядків і стовпців і зберегли їх у змінних рядків і стовпців відповідно.

Потім ми ініціалізуємо новий масив із заданих рядків і стовпців, який називається sum. Цей матричний масив зберігає додавання заданих матриць.

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

Нарешті, ми прокручуємо кожен елемент масиву сум, використовуючи цикл for-для друку елементів.

Цікаві статті...