[JAVA] 다차원 배열의 활용(3) [행렬의 곱셈, 두 행렬을 곱한 결과]
·
◎ Java/Java☕
- 다차원 배열 : 행렬의 곱셈, 두 행렬을 곱한 결과 - 행렬의 곱셈 두 행렬(matrix)을 곱한 결과를 출력한다. int[][] m1 = { {1, 2, 3}, {4, 5, 6} }; int[][] m2 = { {1, 2}, {3, 4}, {5, 6} }; 두 행렬의 곱셈이 가능하려면, m1의 열의 길이와 m2의 행의 길이가 같아야 한다는 조건이 있다. 위의 경우에는 m1이 2행 3열이고, m2가 3행 2열이므로 곱셈이 가능하다. final int ROW = m1.length; // m1의 행 길이 final int COL = m2[0].length; // m2의 열 길이 final int M2_ROW = m2.length; // m2의 행 길이 int[][] m3 = new int[ROW][COL..