★★ Java の宿題ここで答えます Part 52 ★★
■ このスレッドは過去ログ倉庫に格納されています
0074java初心者
2005/06/26(日) 20:29:47ありがとうございます。
下のように組んでみました。
一応答えはあっていますが、使い方あってますか?
あと計算部分はどのように考えてるんでしょうか?お願いします。
public class Ex5{
public void run(){
int[][] a={{1,1,1},{1,1,1},{1,1,1}};
int[][] b={{1,1,1},{1,1,1},{1,1,1}};
int[][] c=this. multiply(a,b);
for(int p=0;p<3;p++)
System.out.println(c[p][0] + " "+c[p][1] +" "+c[p][2]);
}
public int[][] multiply( int [][] a, int [][] b ) {
int ROWS = a.length;
int COLS = b[0].length;
int[][] c = new int[ROWS][COLS];
for( int i=0; i<ROWS; i++ ) {
for( int j=0; j<COLS; j++ ) {
for( int k=0; k<a[0].length; k++ ) {
c[i][j] += a[i][k] * b[k][j];
}
}
}
return c;
}
■ このスレッドは過去ログ倉庫に格納されています