Java.创建一个Rectangle类。 成员变量:长(width)、高(height); 成员方法:求周长(getLength())、求面积(getArea()),要求周长有返回值,面积无返回值;
时间: 2023-09-14 14:09:10 浏览: 281
以下是Java代码实现:
```java
public class Rectangle {
private double width;
private double height;
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double getLength() {
return 2 * (width + height);
}
public void getArea() {
System.out.println("Area: " + (width * height));
}
}
```
在这个Rectangle类中,我们定义了两个成员变量width和height,以及一个构造函数来初始化这两个变量。然后我们定义了两个成员方法getLength()和getArea()。getLength()方法返回矩形的周长,而getArea()方法打印出矩形的面积。
相关问题
使用Java语言按下列要求编写程序 1. 创建一个Rectangle类,添加width和height两个成员变量; 2. 在Rectangle中添加两种方法分别计算矩形的周长和面积; 3. 编程利用Rectangle输出一个矩形的周长和面积。
在Java中,你可以按照以下步骤创建一个Rectangle类并实现所需的函数:
```java
// Step 1: 定义Rectangle类
public class Rectangle {
// 成员变量
private double width;
private double height;
// 构造函数
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
// 方法1: 计算周长
public double getPerimeter() {
return 2 * (width + height);
}
// 方法2: 计算面积
public double getArea() {
return width * height;
}
}
// Step 3: 主程序部分,创建Rectangle对象并输出周长和面积
public class Main {
public static void main(String[] args) {
// 创建Rectangle对象
Rectangle rectangle = new Rectangle(5, 10);
// 调用方法并输出结果
double perimeter = rectangle.getPerimeter();
System.out.println("矩形的周长是: " + perimeter);
double area = rectangle.getArea();
System.out.println("矩形的面积是: " + area);
设计一个名为Rectangle的类表示矩形: 成员变量:长度width、宽度heigh,double型; 构造方法: 默认矩形的无参构造方法,width和height的默认值为1; width和height为指定值的矩形的构造方法; 方法: getArea(),返回这个矩形的面积; getPerimeter(),方法返回周长;
以下是实现了以上要求的Rectangle类的完整代码:
```java
public class Rectangle {
private double width;
private double height;
public Rectangle() {
this.width = 1;
this.height = 1;
}
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double getArea() {
return width * height;
}
public double getPerimeter() {
return 2 * (width + height);
}
}
```
这个类有两个成员变量width和height,它们都是私有的,因此只能通过类中的方法来访问它们。这个类有两个构造方法,一个无参构造方法用于创建默认值为1的矩形,另一个构造方法用于创建指定宽度和高度的矩形。这个类还有两个方法,一个用于返回矩形的面积,另一个用于返回矩形的周长。
阅读全文