1.三重循环是多重循环的极限
利用三个for循环可以实现矩阵的乘法
注意进行矩阵的乘法还需要前一个矩阵的列等于后一个矩阵的行,否则无法相乘
public static int[][] multiplication(int[][] paraFirstMatrix,int[][] paraSecondMatrix){
int m=paraFirstMatrix.length;
int n=paraFirstMatrix[0].length;
int p=paraSecondMatrix[0].length;
if(paraSecondMatrix.length !=n) {
System.out.println("The two matrices cannot be multiplied.");
return null;
}
int[][] resultMatrix=new int[m][p];
for(int i=0;i
2.实例
import java.util.Arrays;
public class MatrixMultiplication {
public static void main(String args[])
{
matrixMultiplicationTest();
}
public static int[][] multiplication(int[][] paraFirstMatrix,int[][] paraSecondMatrix){
int m=paraFirstMatrix.length;
int n=paraFirstMatrix[0].length;
int p=paraSecondMatrix[0].length;
if(paraSecondMatrix.length !=n) {
System.out.println("The two matrices cannot be multiplied.");
return null;
}
int[][] resultMatrix=new int[m][p];
for(int i=0;i
3.非法输入检查是程序正常运行的基本保障. 如果检查所有的非法输入, 会导致大量代码行, 这在商业代码中是必须的



