java矩阵相加nn_Java 将两个矩阵相加

该博客介绍了如何在Java中实现两个矩阵的相加。通过一个名为`mMatrixSum`的静态方法,接受两个二维整数数组(矩阵)作为参数,返回它们的和。在`main`方法中,创建了两个4x3的矩阵并填充了示例数据,然后调用`mMatrixSum`方法计算矩阵的和。

import java.util.Scanner;

public class Main {

//N o w J a v a . c o m - 时代Java 提 供

public static int[][] mMatrixSum(int mArrayA[][], int mArrayB[][]) {

int i, j;

int mRows = mArrayA.length;

int mColumn = mArrayA[0].length;

int[][] mSumArray = new int[mRows][mColumn];

for (i = 0; i < mRows; i++) {

for (j = 0; j < mColumn; j++) {

mSumArray[i][j] = mArrayA[i][j] + mArrayB[i][j];

}

}

return mSumArray;

}

/** 时 代 Java - nowjava.com 提供 **/

public static void main(String args[]) throws Exception {

int r, c;

int i, j;

int mRow = 4;

int mColumn = 3;

int[][] mArrayA = new int[mRow][mColumn];

for (r = 0; r < mArrayA.length; r++) {

for (c = 0; c < mArrayA[r].length; c++) {

mArrayA[r][c] = c + r;

System.out.print(mArrayA[r][c] + " ");

}

System.out.println(" ");

}

int mRowTwo = 4;

int mColumnTwo = 3;

int[][] mArrayB = new int[mRowTwo][mColumnTwo];

for (r = 0; r < mArrayB.length; r++) {

for (c = 0; c < mArrayB[r].length; c++) {

mArrayB[r][c] = r*c;

System.out.print(mArrayB[r][c] + " ");

}

System.out.println(" ");

}

int sum[][] = mMatrixSum(mArrayA, mArrayB);

/**代码未完, 请加载全部代码(NowJava.com).**/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值