(1)编写一个Rectangle类,该类有名字是width和height成员变量,以及计算矩形面积的方法。 (2) 在主类中用Rectangle创建名字是rect的对象,该对象负责计算矩形的面积(其中宽、高接收键盘输入)。
时间: 2024-10-13 08:08:21 浏览: 27
首先,我们来编写一个名为Rectangle的类,它包含宽度(width)和高度(height)作为实例变量,并有一个用于计算面积的方法:
```java
public class Rectangle {
private double width;
private double height;
// 构造函数,初始化宽度和高度
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
// 计算并返回矩形的面积
public double calculateArea() {
return width * height;
}
}
```
接下来,在主类中,我们将创建一个Rectangle对象并从用户那里获取宽度和高度值,然后计算并显示面积:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入矩形的宽度:");
double widthInput = scanner.nextDouble();
System.out.println("请输入矩形的高度:");
double heightInput = scanner.nextDouble();
Rectangle rect = new Rectangle(widthInput, heightInput); // 创建Rectangle对象
double area = rect.calculateArea(); // 计算面积
System.out.println("矩形的面积是: " + area);
// 关闭Scanner
scanner.close();
}
}
```
在这个程序中,用户通过键盘输入矩形的宽度和高度,然后Main类通过Rectangle对象调用calculateArea()方法计算并打印出面积。
阅读全文