所谓的矩阵
package Arraylist;
/**
* @author Administrator
*矩阵加法 练习二维数组以及封装!
*/
public class matrix {
public static void main(String[] args) {
int[][] a= {
{1,5},
{4,3},
};
int[][] b = {
{5,8},
{4,7},
};
int[][] c= new int[2][2];
// 求出矩阵 下面是最死板的写法
// c[0][0] = a[0][0] + b[0][0];
// c[0][1] = a[0][1] + b[0][1];
// c[1][0] = a[1][0] + b[1][0];
// c[1][1] = a[1][1] + b[1][1];
}
// 封装
public static void MatrixPrint(int[][] a, int[][] b){
int[][] c = new int[2][2];
// 使用循环输出
for(int i=0;i<c.length;i++){
// c[i][0] = a[i][0] + b[i][0];
// 上面这样写只能输出:
// c[0][0] = a[0][0] + b[0][0];
// c[0][1] = a[0][1] + b[0][1];
// 所以需要用一个循环嵌套
for(int j=0;j<c.length;j++){
c[i][j] = a[i][j] + b[i][j];
System.out.print(c[i][j] + "\t");
}
System.out.println();
}
}
//矩阵加法的封装
public static int[][] add(int[][] a, int[][] b){
int [][] c = new int[a.length][b.length];
for(int i=0;i<c.length;i++){
for(int j=0;j<c.length;j++){
c[i][j] = a[i][j]+b[i][j]; //算法
}
}
return c;
}
}