English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm lernen Sie, wie Sie in Java mehrdimensionale Arrays verwenden, um zwei Matrizen zu addieren.
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}; //Zwei Matrizen addieren 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]; } } //Zeige Ergebnisse System.out.println("Die Summe der beiden Matrizen beträgt: "); for(int[] row : sum) { for (int column : row) { System.out.print(column + " "); } System.out.println(); } } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
Die Summe der beiden Matrizen beträgt: -2 8 7 10 8 6
Im obigen Programm werden zwei Matrizen in2im Array d, d.h. firstMatrix und secondMatrix. Wir definieren auch die Anzahl der Zeilen und Spalten und speichern sie in den Variablen Zeile und Spalte
Dann initialisieren wir ein neues Array für die gegebene Zeile und Spalte, das sum genannt wird. Dieses Matrixarray speichert die Addition der gegebenen Matrix.
Wir durchsuchen jeden Index der beiden Arrays, um die Ergebnisse hinzuzufügen und zu speichern.
Schließlich verwenden wir den for (foreach-Variable) -Durchlauf, um jedes Element des Arrays sum zu durchsuchen und auszugeben.