创建一个包含6个长方形对象的数组,计算并输出6个长方形对象的平均周长和平均面积。
时间: 2024-10-06 22:03:01 浏览: 20
创建一个包含6个长方形对象的数组首先需要定义一个表示长方形的类,通常会包含长度(length)和宽度(width)两个属性,以及计算周长(perimeter)和面积(area)的方法。假设长方形类名为Rectangle,并有相应的getters和setters。
```java
public class Rectangle {
private double length;
private double width;
// 构造函数、getter和setter省略
public double getPerimeter() {
return 2 * (length + width);
}
public double getArea() {
return length * width;
}
}
```
然后,你可以创建一个Rectangle类型的数组:
```java
Rectangle[] rectangles = new Rectangle[6];
rectangles[0] = new Rectangle(length1, width1);
// ... 对其他5个元素做同样的初始化
// 计算总周长和总面积
double totalPerimeter = 0;
double totalArea = 0;
for (Rectangle rectangle : rectangles) {
totalPerimeter += rectangle.getPerimeter();
totalArea += rectangle.getArea();
}
// 计算平均值
double averagePerimeter = totalPerimeter / rectangles.length;
double averageArea = totalArea / rectangles.length;
// 输出结果
System.out.println("平均周长: " + averagePerimeter);
System.out.println("平均面积: " + averageArea);
```
阅读全文