Wir können zwei Matrizen in Java mit dem binären *-Operator multiplizieren und eine weitere Schleife ausführen. Eine Matrix wird auch als Array von Arrays bezeichnet. Wir können Matrizen addieren, subtrahieren und multiplizieren.
Bei der Matrixmultiplikation wird ein Zeilenelement der ersten Matrix mit allen Spalten der zweiten Matrix multipliziert.
Sehen wir uns ein einfaches Beispiel für die Multiplikation zweier Matrizen mit 3 Zeilen und 3 Spalten an.
public class MatrixMultiplicationExample{ public static void main(String args[]){ //creating two matrices int a[][]={{1,1,1},{2,2,2},{3,3,3}}; int b[][]={{1,1,1},{2,2,2},{3,3,3}}; //creating another matrix to store the multiplication of two matrices int c[][]=new int[3][3]; //3 rows and 3 columns //multiplying and printing multiplication of 2 matrices for(int i=0;i<3;i++){ for(int j="0;j<3;j++){" c[i][j]="0;" k="0;k<3;k++)" { c[i][j]+="a[i][k]*b[k][j];" } end of loop system.out.print(c[i][j]+' '); printing matrix element system.out.println(); new line }} < pre> <span> Test it Now </span> <p>Output:</p> <pre> 6 6 6 12 12 12 18 18 18 </pre></3;i++){>3;i++){>