Програма Java за добавяне на две матрици с помощта на многоизмерни масиви

В тази програма ще се научите да добавяте две матрици, използвайки многомерни масиви в Java.

За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:

  • Java масиви
  • Java за Loop

Пример: Програма за добавяне на две матрици

 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. Този матричен масив съхранява добавянето на дадените матрици.

Прелистваме всеки индекс на двата масива, за да добавим и съхраним резултата.

И накрая, ние преглеждаме всеки елемент в масива от суми, използвайки цикъла за всеки за отпечатване на елементите.

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