用Java进行编程 实验要求:设计类Rectangle,定义必要的属性和方法,要求包含两个构造方法,至少实现求面积、求周长并进行测试。 输入格式: 输入两个边长。 输出格式: 对每一组输入,在一行中输出面积的值和周长的值。
时间: 2024-03-24 21:35:46 浏览: 45
设计一个矩形类Rectangle(Java)
好的,我明白了。以下是Java代码实现:
```java
import java.util.Scanner;
public class Rectangle {
private double length;
private double width;
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public Rectangle() {
this.length = 0;
this.width = 0;
}
public double getArea() {
return length * width;
}
public double getPerimeter() {
return 2 * (length + width);
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double length = input.nextDouble();
double width = input.nextDouble();
Rectangle rectangle = new Rectangle(length, width);
System.out.println("面积:" + rectangle.getArea());
System.out.println("周长:" + rectangle.getPerimeter());
}
}
```
在代码中,我们定义了一个 `Rectangle` 类,其中包含两个属性 `length` 和 `width`,分别表示矩形的长度和宽度。我们实现了两个构造方法,一个是有参数的构造方法,另一个是无参数的构造方法。我们还实现了两个方法 `getArea()` 和 `getPerimeter()`,分别用于计算矩形的面积和周长。
在 `main()` 方法中,我们首先创建了一个 `Scanner` 对象来读取用户输入的矩形的长度和宽度。然后,我们创建了一个 `Rectangle` 对象并调用其 `getArea()` 和 `getPerimeter()` 方法来计算矩形的面积和周长,并输出结果。
阅读全文