用Java设计一个程序,从键盘输入一个矩形的长和宽,求矩形的周长和面积
时间: 2024-10-07 16:05:53 浏览: 76
在Java中,你可以通过创建一个简单的控制台应用程序来实现这个功能。首先,我们可以定义一个名为`Rectangle`的类,包含两个属性(长度和宽度),以及计算周长和面积的方法。然后,在主函数中获取用户输入并实例化这个类,最后输出结果。以下是完整的代码示例:
```java
import java.util.Scanner;
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;
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入矩形的长度:");
double length = scanner.nextDouble();
System.out.println("请输入矩形的宽度:");
double width = scanner.nextDouble();
Rectangle rectangle = new Rectangle(length, width);
double perimeter = rectangle.getPerimeter();
double area = rectangle.getArea();
System.out.println("矩形的周长是:" + perimeter);
System.out.println("矩形的面积是:" + area);
scanner.close();
}
}
```
在这个程序中,用户首先被提示输入矩形的长度和宽度,然后我们根据输入创建了一个`Rectangle`对象,并调用其方法来计算周长和面积。
阅读全文