fork(1) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. Scanner teclado = new Scanner(System.in);
  13.  
  14. int ma[][] = new int[3][2];
  15. int mb[][] = new int[2][2];
  16. int mab[][] = new int[3][2];
  17.  
  18. for (int i = 0; i < ma.length; i++) {
  19. for (int j = 0; j < ma[i].length; j++) {
  20. System.out.println("Digite o elemento da linha " + (i + 1) + " e coluna " + (j + 1) + " da matriz 1");
  21. ma[i][j] = teclado.nextInt();
  22. }
  23. }
  24.  
  25. for (int i = 0; i < mb.length; i++) {
  26. for (int j = 0; j < mb[i].length; j++) {
  27. System.out.println("Digite o elemento da linha " + (i + 1) + " e coluna " + (j + 1) + " da matriz 2");
  28. mb[i][j] = teclado.nextInt();
  29. }
  30. }
  31.  
  32. for(int i=0; i<mab.length; i++){
  33. for(int j=0; j<mab[i].length; j++){
  34. for(int k=0; k<ma[i].length; k++){
  35. mab[i][j] += ma[i][k] * mb[k][j];
  36. }
  37. }
  38. }
  39.  
  40. System.out.println("Multipliacação das matrizes:");
  41.  
  42. for (int i = 0; i < mab.length; i++) {
  43. for (int j = 0; j < mab[i].length; j++) {
  44. System.out.print(mab[i][j] + "\t");
  45. }
  46. System.out.println();
  47. }
  48. }
  49. }
Success #stdin #stdout 0.06s 4386816KB
stdin
10
20
30
1
5
4
7
8
2
3
stdout
Digite o elemento da linha 1 e coluna 1 da matriz 1
Digite o elemento da linha 1 e coluna 2 da matriz 1
Digite o elemento da linha 2 e coluna 1 da matriz 1
Digite o elemento da linha 2 e coluna 2 da matriz 1
Digite o elemento da linha 3 e coluna 1 da matriz 1
Digite o elemento da linha 3 e coluna 2 da matriz 1
Digite o elemento da linha 1 e coluna 1 da matriz 2
Digite o elemento da linha 1 e coluna 2 da matriz 2
Digite o elemento da linha 2 e coluna 1 da matriz 2
Digite o elemento da linha 2 e coluna 2 da matriz 2
Multipliacação das matrizes:
110	140	
212	243	
43	52