java二维数组输入随机数_使用JAVA生成随机数实现矩阵乘法

下面用Java实现矩阵乘法:

import java.util.Random;

public class MultiMatrixTest {

static int[][] multiplyMatrix;//定义一个全局矩阵,存放矩阵乘积的结果

static Random ran=new Random();

public static void main(String args[]){

int length1;

int length2;

int length3;

length1=ran.nextInt(10)+1;//随机产生矩阵A的行数以及矩阵B列数,两个矩阵相乘行数和列数必须相同

length2=ran.nextInt(10)+1;//随机产生矩阵A的列数

length3=ran.nextInt(10)+1;//随机产生矩阵B的行数

int [][]a = new int[length2][length1];

int [][]b = new int[length1][length3];

getAB(a,b);

mMatrix(a,b);

show();

}

public static void getAB(int[][]a,int[][]b){//使用随机数生成矩阵a和b

for(int i=0;i

for(int j=0;j

a[i][j]=ran.nextInt(100);

}

}

for(int i=0;i

for(int j=0;j

b[i][j]=ran.nextInt(100);

}

}

System.out.println("输出矩阵A");//输出矩阵A

for(int i=0;i

for(int j=0;j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值