java编写一个矩阵类,将长与宽作为矩阵类的属性,在运行参数中输入长与宽,并计算矩阵面积
时间: 2024-09-09 08:01:45 浏览: 31
在Java中,我们可以创建一个名为`Matrix`的类,它包含两个属性`rows`和`columns`来表示矩阵的行数和列数。下面是一个简单的例子:
```java
public class Matrix {
private int rows;
private int columns;
// 构造函数接收矩阵的长度和宽度作为参数
public Matrix(int length, int width) {
this.rows = length;
this.columns = width;
}
// 矩阵的面积计算方法
public int calculateArea() {
return rows * columns;
}
// 主函数示例,从用户获取输入并创建矩阵实例
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入矩阵的行数:");
int rowsInput = scanner.nextInt();
System.out.println("请输入矩阵的列数:");
int columnsInput = scanner.nextInt();
Matrix matrix = new Matrix(rowsInput, columnsInput);
int area = matrix.calculateArea();
System.out.printf("矩阵的面积是: %d\n", area);
scanner.close(); // 关闭扫描器
}
}
```
在这个例子中,用户通过`main`函数提供矩阵的行数和列数,然后创建矩阵对象并计算其面积。当你运行这个程序时,会提示你输入矩阵的具体尺寸。