用Java完成 设计一个长方形类,有长和宽的属性,添加2个方法分别用于计算周长和面积(带返回值)。 实现功能:在main中,创建一个长方形对象,输入它的长和宽,调用方法实现周长、面积的计算,并输出结果。
时间: 2024-05-15 10:17:50 浏览: 51
好的,让我来回答这个问题。
首先,我们需要定义一个长方形类,它有两个属性:长和宽。代码如下:
```
public class Rectangle {
private double length;
private double width;
public void setLength(double length) {
this.length = length;
}
public void setWidth(double width) {
this.width = width;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
}
```
接下来,我们需要添加两个方法,用于计算周长和面积。代码如下:
```
public double getPerimeter() {
return 2 * (length + width);
}
public double getArea() {
return length * width;
}
```
现在,我们已经完成了长方形类的设计。在main中,我们可以创建一个长方形对象,输入其长和宽,然后调用方法计算周长和面积,并输出结果。代码如下:
```
public static void main(String[] args) {
Rectangle rectangle = new Rectangle();
scanner = new Scanner(System.in);
System.out.print("请输入长方形的长:");
double length = scanner.nextDouble();
System.out.print("请输入长方形的宽:");
double width = scanner.nextDouble();
rectangle.setLength(length);
rectangle.setWidth(width);
System.out.println("长方形的周长为:" + rectangle.getPerimeter());
System.out.println("长方形的面积为:" + rectangle.getArea());
}
```
这样就完成了所要求的功能,你可以运行代码,输入长方形的长和宽,然后查看输出结果。
阅读全文