前提・実現したいこと
ここに質問の内容を詳しく書いてください。
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Javaでコンピュータから入力した値を用いて行列の掛け算をしたいのですがやり方がわからないので教えていただけると助かります。
該当のソースコード
Java
1import java.util.Scanner; 2 3public class AE21074_takahito_行列計算 { 4 5 public static void main(String[] args) { 6 Scanner stdIn=new Scanner(System.in); 7 int[][] a = new int[4][3]; 8 for (int i = 0; i < 4; i++) 9 for(int j = 0; j < 3; j++){ 10 System.out.print("a[" + i + "][" + j + "] ="); 11 a[i][j]= stdIn.nextInt(); 12 } 13 int[][] b = new int[3][4]; 14 for (int i = 0; i < 3; i++) 15 for(int j = 0; j < 4; j++){ 16 System.out.print("b[" + i + "][" + j + "] ="); 17 b[i][j]= stdIn.nextInt(); 18 } 19 //ここからわかりません 20 int [][]answer = new int[4][4]; 21 for(int m = 0; m < 4; m++) { 22 for(int n = 0; n < 4; n++){ 23 for(int k = 0; k < 3; k++){ 24 answer[m][n] += a[m][k] * b[k][n]; 25 } 26 System.out.println(); 27 } 28 }}} 29 30
試したこと
自分で値を入力するまではできたのですが、行列の掛け算がわかりません
補足情報(FW/ツールのバージョンなど)
。特にありません
質問は編集できます。
質問テンプレートの文言は削り項目はなるべく埋めてください。
環境やバージョン、使用しているツールは結構重要です。
それに、単に答えだけ求めてるように見えます。
何かしら考え、調べたことがあるのでしたら記載してください。ないのならやってください。
質問するより検索するのに慣れがほうが良さそう
普通にいっぱいでてくる
https://www.google.com/search?q=java+%E8%A1%8C%E5%88%97+%E7%A9%8D