public class array {
public static void main(String[] args){
int[][] arrayA = {
{1,2,3},
{4,5,6},
{7,8,9}};
int[][] arrayB = {
{2,3,4},
{5,6,7},
{8,9,10}};
int[][] arrayC = new int[3][3];
for (int i=0; i<3; i++){
for (int j=0; j<3; j++){
for (int k=0; k<3; k++){
arrayC[i][j] += arrayA[i][k]*arrayB[k][j];
}
}
}
System.out.println("arrayA:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayA[m][n] + " ");
}
System.out.println();
}
System.out.println("arrayB:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayB[m][n] + " ");
}
System.out.println();
}
System.out.println("arrayC:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayC[m][n] + " ");
}
System.out.println();
}
}}
public static void main(String[] args){
int[][] arrayA = {
{1,2,3},
{4,5,6},
{7,8,9}};
int[][] arrayB = {
{2,3,4},
{5,6,7},
{8,9,10}};
int[][] arrayC = new int[3][3];
for (int i=0; i<3; i++){
for (int j=0; j<3; j++){
for (int k=0; k<3; k++){
arrayC[i][j] += arrayA[i][k]*arrayB[k][j];
}
}
}
System.out.println("arrayA:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayA[m][n] + " ");
}
System.out.println();
}
System.out.println("arrayB:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayB[m][n] + " ");
}
System.out.println();
}
System.out.println("arrayC:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayC[m][n] + " ");
}
System.out.println();
}
}}
解决方案 »
- RedirectAttributes 如何在过滤器中使用
- 50分求助jfreechart+struts2 如何生成图片热点提示
- 用jsf实现填写占用多页资料的功能
- 最新动画教程+光盘——零基础学Visual Basic+SQL Server
- 工作流程设计问题?
- 一个郁闷了我一个星期的问题,求高手解决(解决就给分)~~~
- [求助]部署在jboss3.2.5上的应用通过Axis调用Web Service总是报错
- 学习dao界定事务策略的困惑
- 求救!!!关于 Document的用法.(十分火急!!!)
- 求有关计费系统开发的任何资料,谢谢!谢谢!
- 关于向数库里添加记录的简单问题。。
- 请问达人们一个处理数字的问题,多谢
public class Test {
public static void main(String[] args){
int[][] arrayA = {
{1,2,3},
{4,5,6},
{7,8,9}};
int[][] arrayB = {
{2,3,4},
{5,6,7},
{8,9,10}};
int[][] arrayC = new int[3][3];
for (int i=0; i<3; i++){
for (int j=0; j<3; j++){ arrayC[i][j] = arrayA[i][j]+arrayB[i][j];
}
}
System.out.println("arrayA:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayA[m][n] + " ");
}
System.out.println();
}
System.out.println("arrayB:");
for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayB[m][n] + " ");
}
System.out.println();
}
System.out.println("arrayC:"); for (int m=0; m<3; m++){
for (int n=0; n<3; n++){
System.out.print(arrayC[m][n] + " ");
}
System.out.println();
}
System.out.println();
}}
乘完后相加,矩阵的加法的规则看看。