java1.定义一个矩形类,类里包含长、宽、周长、面积四个属性,计算周长和面积的方法各一个,编写测试类,利用矩形类申明两个对象并进行初始化,分别初始化长和宽,然后计算这两个矩形的面积和周长,通过屏幕打印出来。
时间: 2024-10-12 16:04:45 浏览: 56
java代码-编写一个类,类名为Rectangle(矩形),它有两个整型的变量width(宽)和height(高);有一个方法area(),没有参数,返回类型为double,功能是求矩形的面积;还有另一个方法为perimeter()没有参数,返回类型为double,功能是求矩形的周长,
首先,让我们定义一个名为Rectangle的Java类,它有长(length)、宽(width),以及计算周长(perimeter)和面积(area)的方法:
```java
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 计算周长
public double getPerimeter() {
return 2 * (length + width);
}
// 计算面积
public double getArea() {
return length * width;
}
}
```
接下来,我们创建一个测试类TestRectangle,用于实例化两个Rectangle对象并进行操作:
```java
import org.junit.Test;
public class TestRectangle {
@Test
public void testRectangleMethods() {
// 初始化第一个矩形对象
Rectangle rectangle1 = new Rectangle(5, 4);
// 初始化第二个矩形对象
Rectangle rectangle2 = new Rectangle(10, 8);
// 计算并打印第一个矩形的周长和面积
System.out.println("Rectangle 1: Perimeter = " + rectangle1.getPerimeter());
System.out.println("Rectangle 1: Area = " + rectangle1.getArea());
// 计算并打印第二个矩形的周长和面积
System.out.println("Rectangle 2: Perimeter = " + rectangle2.getPerimeter());
System.out.println("Rectangle 2: Area = " + rectangle2.getArea());
}
}
```
当你运行这个测试类中的`testRectangleMethods()`方法时,会看到每个矩形的周长和面积结果。
阅读全文