私はJavaで次の配列を持っています、私は最終的にarray_z値を作成するためにarray_x列をarray_y行で乗算したいと思います
aray_x array_y array_z
4|9 4|11|12|14 |
--- ---------- -----
8|7 13|9|22|7 |
--- -----
3|2 |
--- -----
9|1 |
パブリッククラス乗算をリストする私のトライアルコード{
public static void main(String[] args) {
int array_x[][] = {{9, 8}, {2, 17}, {49, 4}, {13, 119}, {2, 19}, {11, 47}, {3, 73}};
int[][] array_y = new int[][]{{4, 11, 12, 14}, {13, 9, 22, 7}};
int array_z[][] = new int[4][2];
for (int i = 0; i < array_x.length; i++) {
for (int j = 0; j < array_x.length; j++) {
array_z[i][j] = array_x[i][j] * array_y[j][i];
System.out.print(" "+array_z[i][j]);
}
}
}
}
どうすればこれを達成できますか-それ; array_zの1番目の列には、array_xの1番目の列とarray_yの1番目の行の倍数が入力されます。例:4x4 = 16、8x11 = 88、thius array_x * array_y = array_z array_zの2番目の列には、array_xの2番目の列とarray_yの2番目の行の倍数が入力されます。