행렬 곱하기 자바 코드
package 반복문관련;
public class matrix_mul {
public static void main(String[] args) {
// TODO Auto-generated method stub
int [][]matA = {{4, 5}, {6, 1}};
int [][]matB = {{3, 2}, {23, 4}};
int [][]mulC = {{0, 0}, {0, 0}};
int tValue;
int i, j, k;
for (k = 0; k < 2; k++) { // ROW_
for (i = 0; i < 2; i++) {
tValue = 0;
for (j = 0; j < 2; j++) { // COL_
tValue += matA[k][j] * matB[j][i];
// 00 * 00 + 01 * 10
// 00 * 01 + 01 * 11
}
mulC[k][i] = tValue;
}
}
for (i = 0; i < 2; i++) {
for (j = 0; j < 2; j++) {
System.out.printf("mulC[%d][%d] => %03d ", i, j, mulC[i][j]);
}
if (j == 2) {
System.out.println();
}
}
}
}
'언어 > java' 카테고리의 다른 글
별찍기_2 , java (0) | 2017.07.06 |
---|---|
별찍기, java (0) | 2017.07.06 |
java_error (0) | 2016.08.01 |
자바 에러날때 (0) | 2016.05.17 |
import java.util.Scanner; (0) | 2016.05.16 |