java实现矩阵乘法的代码
时间: 2023-11-27 09:45:51 浏览: 41
以下是Java实现矩阵乘法的代码,其中使用了Scanner类从控制台输入矩阵,并使用三个for循环实现矩阵相乘,最后将结果输出到控制台。
```java
import java.util.Scanner;
public class MatrixMultiplication {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("输入矩阵A的行数:");
int x = input.nextInt();
System.out.println("输入矩阵A的列数(B的行数):");
int y = input.nextInt();
System.out.println("输入矩阵B的列数:");
int z = input.nextInt();
//用二位数组存储矩阵
int[][] a = new int[x][y];
int[][] b = new int[y][z];
int[][] c = new int[x][z];
System.out.println("输入A矩阵");
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
a[i][j] = input.nextInt();
}
}
System.out.println("输入B矩阵");
for (int i = 0; i < b.length; i++) {
for (int j = 0; j < b[i].length; j++) {
b[i][j] = input.nextInt();
}
}
//根据规律用三个for循环实现矩阵相乘
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
for (int k = 0; k < b[j].length; k++) {
c[i][k] += a[i][j] * b[j][k];
}
}
}
//将结果输出到控制台
System.out.println("结果:");
for (int[] row : c){
for (int cloumn : row) {
System.out.print(cloumn + "\t");
}
System.out.println();
}
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)