testrationalmatrix.java
来自「此源码为机械工业出版社出版的《Java语言程序设计》第三版所配套的书中所有源代码」· Java 代码 · 共 37 行
JAVA
37 行
// TestRationalMatrix.java: Test matrix operations involving
// Rational values
public class TestRationalMatrix
{
// Main method
public static void main(String[] args)
{
// Declare Rational arrays m1, m2
Rational[][] m1 = new Rational[4][4];
Rational[][] m2 = new Rational[4][4];
// Initialize Rational arrays m1 and m2
for (int i=0; i<m1.length; i++)
for (int j=0; j<m1[0].length; j++)
{
m1[i][j] = new Rational(i+1,i+3);
m2[i][j] = new Rational(i+1,i+3);
}
// Create RationalMatrix instances
RationalMatrix rm1 = new RationalMatrix(m1);
RationalMatrix rm2 = new RationalMatrix(m2);
// Perform Rational matrix addition, and multiplication
RationalMatrix rm3 = (RationalMatrix)rm1.addMatrix(rm2);
RationalMatrix rm4 = (RationalMatrix)rm1.multiplyMatrix(rm2);
// Display rm1, rm2, rm3, rm4
System.out.println("m1 + m2 is ...");
GenericMatrix.printResult(rm1, rm2, rm3, '+');
System.out.println("\nm1 * m2 is ...");
GenericMatrix.printResult(rm1, rm2, rm4, '*');
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?