Java-programma om twee matrix toe te voegen met behulp van multidimensionale arrays

In dit programma leer je twee matrices toe te voegen met behulp van multidimensionale arrays in Java.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-arrays
  • Java voor Loop

Voorbeeld: programma om twee matrices toe te voegen

 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(); ) ) )

Uitvoer

 De som van twee matrices is: -2 8 7 10 8 6 

In het bovenstaande programma worden de twee matrices opgeslagen in 2d-array, namelijk firstMatrix en secondMatrix. We hebben ook het aantal rijen en kolommen gedefinieerd en deze opgeslagen in respectievelijk rijen en kolommen met variabelen.

Vervolgens initialiseren we een nieuwe array van de gegeven rijen en kolommen genaamd som. Deze matrixarray slaat de optelling van de gegeven matrices op.

We doorlopen elke index van beide arrays om het resultaat toe te voegen en op te slaan.

Ten slotte doorlopen we elk element in de som-array met behulp van de for-each-lus om de elementen af ​​te drukken.

Interessante artikelen...