2ème matrice qui ne s'affiche pas
bonjour
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
public class MatrixMultiply
{
public static void main(String[]args)
{
int array[][]={{5,6,7},{4,8,9}};
int array1[][]={{6,4},{5,7},{1,1}};
int array2[][]=new int[3][3];
int x=array.length;
System.out.println("Matrix 1:");
for(int i=0;i<x;i++)
{
for(int j=0;j<=x;j++)
{
System.out.print(""+array[i][j]);
}
System.out.println();
}
int y=array1.length;
System.out.print("Matrix 2:");
for(int i=0;i<y;i++)
{
for(int j=0;j<=y-1;j++)
{
System.out.print(""+array2[i][j]);
}
System.out.println();
}
for(int i=0;i<x;i++)
{
for(int j=0;j<y-1;j++)
{
for(int k=0;k<y;k++)
{
array2[i][j]+=array[i][k]*array1[k][j];
}
}
}
System.out.println("Multiply of both matrix:");
for(int i=0;i<x;i++)
{
for(int j=0;j<y-1;j++)
{
System.out.print(""+array2[i][j]);
}
System.out.println();
}
}} |
resultat de ce programm est suivante:
Matrix 1:
567
489
Matrix 2:000
000
000
Multiply of both matrix:
6769
7381
vous voyez la deuxième matrice s'affiche pas
aidez moi pourquoi s'affiche pas?