有若干个矩形,已知每个矩形的长和宽,计算这些矩形的面积和周长,java代码实现
时间: 2024-03-11 17:18:50 浏览: 23
以下是Java代码实现:
```java
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public double getArea() {
return length * width;
}
public double getPerimeter() {
return 2 * (length + width);
}
public static void main(String[] args) {
Rectangle[] rectangles = {new Rectangle(3, 4), new Rectangle(5, 6), new Rectangle(7, 8)};
double totalArea = 0;
double totalPerimeter = 0;
for (Rectangle rectangle : rectangles) {
totalArea += rectangle.getArea();
totalPerimeter += rectangle.getPerimeter();
}
System.out.println("Total area: " + totalArea);
System.out.println("Total perimeter: " + totalPerimeter);
}
}
```
其中,`Rectangle` 类表示矩形,有两个属性 `length` 和 `width` 表示长和宽,有两个方法 `getArea()` 和 `getPerimeter()` 分别用于计算面积和周长。在 `main` 方法中,创建了三个矩形,计算它们的总面积和总周长,并输出结果。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)