public class MatrixMultiplicationExample{
public static void main
( String args
[ ] ) { System .
out .
println ( " MUSAKALIM KHAN" ) ; 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 ] ;
for ( int i= 0 ; i< 3 ; i++ ) {
for ( int j= 0 ; j< 3 ; j++ ) {
c[ i] [ j] = 0 ;
for ( int k= 0 ; k< 3 ; k++ )
{
c[ i] [ j] += a[ i] [ k] * b[ k] [ j] ;
}
System .
out .
print ( c
[ i
] [ j
] + " " ) ; }
}
}
}
cHVibGljIGNsYXNzIE1hdHJpeE11bHRpcGxpY2F0aW9uRXhhbXBsZXsKcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSl7ClN5c3RlbS5vdXQucHJpbnRsbigiIE1VU0FLQUxJTSBLSEFOIik7CmludCBhW11bXT17ezEsMSwxfSx7MiwyLDJ9LHszLDMsM319OyAgCmludCBiW11bXT17ezEsMSwxfSx7MiwyLDJ9LHszLDMsM319OyAgCiAgCi8vY3JlYXRpbmcgYW5vdGhlciBtYXRyaXggdG8gc3RvcmUgdGhlIG11bHRpcGxpY2F0aW9uIG9mIHR3byBtYXRyaWNlcyAgCmludCBjW11bXT1uZXcgaW50WzNdWzNdOyAgCiAgCgpmb3IoaW50IGk9MDtpPDM7aSsrKXsgIApmb3IoaW50IGo9MDtqPDM7aisrKXsgIApjW2ldW2pdPTA7ICAgIApmb3IoaW50IGs9MDtrPDM7aysrKSAgICAKeyAgICAKY1tpXVtqXSs9YVtpXVtrXSpiW2tdW2pdOyAgICAKfQpTeXN0ZW0ub3V0LnByaW50KGNbaV1bal0rIiAiKTsKfQpTeXN0ZW0ub3V0LnByaW50bG4oKTsgCn0gIAp9CiAgICAKfQ==