广州网站设计公司推荐哪家,网络域名怎么看,运河建设集团网站,美妆网站源码asp问题如下我采用的是3重循环#xff0c;先计算的列的结果#xff0c;应该还可以先计算行的结果#xff0c;然后求出矩阵的乘法。没有过多的技巧#xff0c;就是循环的使用。相关的codepackage day20180728;import java.util.Scanner;class Matrix{private int m,n;private i…问题如下我采用的是3重循环先计算的列的结果应该还可以先计算行的结果然后求出矩阵的乘法。没有过多的技巧就是循环的使用。相关的codepackage day20180728;import java.util.Scanner;class Matrix{private int m,n;private int[][] arr;public Matrix(int m,int n){this.mm;this.nn;arrnew int[m][n];}public void setMat(){/** Scanner(InputStream source)构造一个新的 Scanner它生成的值是从指定的输入流扫描的*/Scanner snnew Scanner(System.in);int count0;for(int i0; ifor(int j0; j{System.out.print(请输入矩阵中的数字:);arr[i][j]sn.nextInt();}}public int[][] getArr(){return arr;}public void display(){for(int i0; i{for(int j0; j{System.out.print(arr[i][j]\t);}System.out.println();}System.out.println(-----arr.length*arr[0].length);}public static int[][] chenfaMat(int[][] a,int[][] b){if(a[0].length!b.length)System.out.print(行列不相等不能计算);int[][] endnew int[a.length][b[0].length];int num0,i0,j0;int count0;for(int c0; c{for( i0; i{num0;for(j0; j{numa[i][j]*b[j][c];System.out.println(-----[i,j] c/// num);}end[i][c]num;}System.out.println(--跳出循环后的i,j---[i,j]c### );}return end;}}public class MaxDem {public static void print(int[][] arr){for(int i0; i{for(int j0; j{System.out.print(arr[i][j]\t);}System.out.println();}System.out.print(-----arr.lengtharr[0].length);}public static void main(String[] args) {Matrix mx1new Matrix(2,2);mx1.setMat();mx1.display();Matrix mx2new Matrix(2,3);mx2.setMat();mx2.display();int[][] arryMatrix.chenfaMat(mx1.getArr(), mx2.getArr());print(arry);}}结果