用Java创建一个 Rectangle 类表示矩形, 包含属性 width (宽度)和 height (高度), 用方法计算矩形的面积和周长。
时间: 2024-10-18 20:10:34 浏览: 43
在Java中,你可以创建一个名为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 getArea() {
return width * height;
}
// 计算矩形的周长
public double getPerimeter() {
return 2 * (width + height);
}
}
```
在这个类中,我们定义了构造函数接受矩形的宽和高作为参数,并设置了相应的私有属性。然后,我们提供了`getArea()`方法返回矩形的面积,以及`getPerimeter()`方法计算矩形的周长。
相关问题
java2.定义矩形类Rectangle,包含属性width、height,添加两个方法分别计算矩形的面积和周长.
在Java中,我们可以定义一个名为`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;
}
// 计算周长的方法
public double calculatePerimeter() {
return 2 * (width + height);
}
}
```
在这个类中,构造函数接受宽度和高度作为输入,然后计算面积和周长的操作是通过各自独立的方法完成的。例如,如果我们有一个`Rectangle`实例`rect`,可以像下面这样使用它:
```java
Rectangle rect = new Rectangle(5, 7);
double area = rect.calculateArea(); // 面积为 35
double perimeter = rect.calculatePerimeter(); // 周长为 24
```
Java创建一个Rectangle类。 添加两个属性width、height,分别表示宽度和高度,添加计算矩形的周长和面积的方法。测试输出一个矩形的周长和面积。
好的,这个问题是关于Java编程的,我可以回答。下面是Rectangle类的一个示例代码:
```java
public class Rectangle {
private int width;
private int height;
public Rectangle(int width, int height) {
this.width = width;
this.height = height;
}
public int getArea() {
return width * height;
}
public int getPerimeter() {
return 2 * (width + height);
}
}
```
然后在测试中可以这样创建一个Rectangle对象并输出:
```java
Rectangle rectangle = new Rectangle(5, 10);
System.out.println("矩形的面积是:" + rectangle.getArea());
System.out.println("矩形的周长是:" + rectangle.getPerimeter());
```
输出结果:
```
矩形的面积是:50
矩形的周长是:30
```
阅读全文