• 大小: 2KB
    文件类型: .java
    金币: 1
    下载: 0 次
    发布日期: 2021-06-10
  • 语言: Java
  • 标签: JAVA  

资源简介

编写一个方阵类,其中封装有对方阵进行操作的方法,包括:  两个n阶方阵的加;  两个n阶方阵的减;  求方阵的转置矩阵;  toString()方法按行、列描述矩阵(其中包含\n字符)。 试分别就3阶方阵和4阶方阵的数据验证类设计。

资源截图

代码片段和文件信息

import java.util.*;

public class MatrixTest{
int a[][]={{123}{456}{789}};
int b[][]={{111213}{141516}{171819}};
Matrix ma = new Matrix(3a);
Matrix mb = new Matrix(3b);
public MatrixTest(){
System.out.println(“Matrix a :“);
show(ma);
System.out.println(“Matrix b :“);
show(mb);
System.out.println(“a add b :“);
show(ma.add(mb));
System.out.println(“a sub b :“);
show(ma.sub(mb));
System.out.println(“a change  :“);
show(ma.change());
}



private void show(Matrix ma){
for(int i=0;i for(int j=0;j System.out.print(“  “+ma.getValue()[i][j]);
}
System.out.println();
}
}

public static void main(String ards[]){
new MatrixTest();
System.out.println(“   ok!“);
}
}

class Matrix{
private int n;
 int [][] value;

public void setN(int n){
this.n=n;
}

public int getN(){
return n;
}

public void setValue(int xint yint z){
this.value[x][y]=z;
}

public int[][] getValue(){
return value;
}

public Matrix (){

}

评论

共有 条评论