import java.util.Scanner;
public class multiplicación {
public static void main(String args[]) { int i,j,h;
int F1=0, F2=0,C1=0,C2=0;
System.out.print("Ingrese la filas 1: "); Scanner in=new Scanner(System.in);
F1=in.nextInt();
System.out.print("Ingrese la columna 1: "); C1=in.nextInt();
System.out.print("Ingrese la fila 2: "); F2=in.nextInt();
System.out.print("Ingrese la columna 2: "); C2=in.nextInt();
int matriz1[][]=new int[F1][C1];
int matriz2[][]=new int[F2][C2];
int producto[][]=new int[F1][C2];
if(F1==C2) { for(i=0;i<F1;i++) { for(j=0;j<C1;j++) { System.out.print("\n Ingrese la matriz 1: "); matriz1[i][j]=in.nextInt();
}
}
for(i=0;i<F1;i++) { for(j=0;j<C1;j++) { System.out.print("["+matriz1[i][j]+"]"); }
System.out.print("\n"); }
for(i=0;i<F2;i++) { for(j=0;j<C2;j++) { System.out.print("\n Ingrese la matriz 2: "); matriz2[i][j]=in.nextInt();
}
}
for(i=0;i<F2;i++) { for(j=0;j<C2;j++) { System.out.print("["+matriz2[i][j]+"]"); }
System.out.print("\n"); }
System.out.println("La matriz resultante es: "); for(i=0;i<F1;i++) { for(j=0;j<C2;j++) { for(h=1;h<C1;h++) { producto[i][j]=matriz1[i][h]*matriz2[h][j];
}
}
}
for(i=0;i<F1;i++) { System.out.print("["); for(j=0;j<C2;j++) { for(h=1;h<C1;h++) { System.out.print("["+producto[i][j]+"]"); }
System.out.print("]"); System.out.println("\n"); }
}
}else { System.out.print("La multiplicación no existe");
}
}
}