用Java语言描述一个矩形类,其有长和宽两种属性,并且能够计算每一个矩形的面积和周长。编写一个测试该类的类(添加 main() 方法),然后创建两个矩形类的实例对象,设置不同的属性,并输出两个矩形的面积和周长
时间: 2024-05-15 07:18:04 浏览: 115
好的,我会给你代码示例,请稍等片刻。
以下是用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 getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getArea() {
return length * width;
}
public double getPerimeter() {
return 2 * (length + width);
}
}
```
接下来是一个测试该类的类,其中使用了 main() 方法:
```java
public class RectangleTest {
public static void main(String[] args) {
Rectangle rectangle1 = new Rectangle(5, 10);
Rectangle rectangle2 = new Rectangle(3, 7);
System.out.println("第一个矩形的面积为:" + rectangle1.getArea() + ",周长为:" + rectangle1.getPerimeter());
System.out.println("第二个矩形的面积为:" + rectangle2.getArea() + ",周长为:" + rectangle2.getPerimeter());
}
}
```
你可以将以上代码复制粘贴到你的 Java 开发环境中进行测试,得到如下输出:
```
第一个矩形的面积为:50.0,周长为:30.0
第二个矩形的面积为:21.0,周长为:20.0
```
阅读全文