Java-Programm zum Hinzufügen von zwei Matrizen mithilfe mehrdimensionaler Arrays

In diesem Programm lernen Sie, zwei Matrizen mithilfe mehrdimensionaler Arrays in Java hinzuzufügen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Arrays
  • Java für Loop

Beispiel: Programm zum Hinzufügen von zwei Matrizen

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

Ausgabe

 Die Summe zweier Matrizen ist: -2 8 7 10 8 6 

In dem obigen Programm werden die zwei Matrizen in einem 2d-Array gespeichert, nämlich firstMatrix und secondMatrix. Wir haben auch die Anzahl der Zeilen und Spalten definiert und sie in Variablenzeilen bzw. -spalten gespeichert.

Dann initialisieren wir ein neues Array der angegebenen Zeilen und Spalten mit dem Namen sum. Dieses Matrixarray speichert die Addition der gegebenen Matrizen.

Wir durchlaufen jeden Index beider Arrays, um das Ergebnis hinzuzufügen und zu speichern.

Schließlich durchlaufen wir jedes Element im Summenarray mit der for-each-Schleife, um die Elemente zu drucken.

Interessante Beiträge...