java四行十列的矩形自定义方法
时间: 2024-09-20 22:16:05 浏览: 12
在 Java 中,如果你想要创建一个四行十列的矩形,并且需要自定义方法来操作这个矩形,例如打印、填充元素或者计算面积等,你可以这样做:
```java
class Rectangle {
private int rows;
private int cols;
// 构造函数
public Rectangle(int rows, int cols) {
this.rows = rows;
this.cols = cols;
}
// 自定义方法 - 打印矩阵
public void printMatrix() {
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print("* ");
}
System.out.println();
}
}
// 自定义方法 - 填充矩阵
public void fillMatrix(char value) {
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
matrix[i][j] = value; // 假设matrix是一个二维数组
}
}
}
// 自定义方法 - 计算面积
public int calculateArea() {
return rows * cols;
}
// 省略了初始化二维数组的部分,因为这里并没有实际的矩阵变量,你需要自己创建并初始化它
}
// 使用示例
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(4, 10);
rectangle.printMatrix(); // 输出四行十列的星号
rectangle.fillMatrix('A'); // 填充矩阵
int area = rectangle.calculateArea(); // 获取面积
}
```
在这个例子中,`Rectangle` 类包含属性 `rows` 和 `cols` 来描述矩形的尺寸,以及一些方法如 `printMatrix`、`fillMatrix` 和 `calculateArea`,分别用于展示矩形、填充元素和计算面积。当然,为了完整地实现这个类,你需要为 `matrix` 添加适当的数据结构,通常是一个二维字符数组或者整数数组。