实验(二) 数组
一、实验目的和要求
掌握数组的定义、初始化与使用
掌握Java文档注释及文档生成方法
二、实验内容和原理
设计一个矩阵类Matrix,包含一个元素类型为int的二维数组,分别设计一个静态方法和实例方法把矩阵转置,分别设计静态方法和实例方法实现二个矩阵相加、相乘。重写方法toString(),使其能输出此矩阵。
三、实验环境
硬件环境:方正品牌机
软件环境:JDK1.5
四、算法描述及实验步骤
算法描述(可以用流程图、伪代码或源程序描述)
toString():将矩阵值转成字符串输出;
transportMatrix():将矩阵转置
transportMatrix(Matrix newMat):转置矩阵静态方法
plus():矩阵相加
plus(Matrix first, Matrix second):矩阵相加静态方法
times():矩阵相乘
times(Matrix first, Matrix second):矩阵相乘静态方法
实验步骤
输入源代码
进行编译
进行测试,使用的测试用例:
输入:
int[][] a = { {1, 2, 3}, {1, 2, 3}};
int[][] b = { {0, 1, 1}, {1, 0, 1}, {1, 1, 0}};
预期输出:
转置矩阵(静态与实例结果应相同):