利用java定义一个长方形的类。在这个类中有二个属性长和宽。 定义一个计算长方形周长的方法 定义一个计算长方形面积的方法
时间: 2023-09-06 09:03:58 浏览: 135
java代码-使用java,解决一个长方形类Rectangle,一个子类长方体类,计算周长,面积,体积的源代码
5星 · 资源好评率100%
### 回答1:
在 Java 中,可以定义一个名为 Rectangle 的类,其中包含两个属性 length 和 width。下面是一个简单的示例:
```
class Rectangle {
private int length;
private int width;
public Rectangle(int length, int width) {
this.length = length;
this.width = width;
}
public int calculatePerimeter() {
return 2 * (length + width);
}
public int calculateArea() {
return length * width;
}
}
```
在上面的代码中,我们定义了一个名为 Rectangle 的类,该类具有两个私有属性 length 和 width,以及两个公共方法 calculatePerimeter() 和 calculateArea(),用于计算长方形的周长和面积。
### 回答2:
以下是用Java定义一个长方形类,并在其中添加了计算周长和面积的方法:
```java
public class Rectangle {
private double length; // 长方形的长度
private double width; // 长方形的宽度
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double calculatePerimeter() {
return 2 * (length + width); // 计算长方形的周长公式
}
public double calculateArea() {
return length * width; // 计算长方形的面积公式
}
}
```
这个长方形类有两个属性:长度和宽度。通过构造函数传入长度和宽度的值,并通过`get`和`set`方法进行访问和更改属性的值。
该类还具有两个方法:`calculatePerimeter()`用于计算长方形的周长,使用了`2 * (length + width)`的公式;`calculateArea()`用于计算长方形的面积,使用了`length * width`的公式。
通过实例化长方形对象并调用这两个方法,即可获取长方形的周长和面积。例如:
```java
public class Main {
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(5, 10); // 创建一个长方形对象,长度为5,宽度为10
double perimeter = rectangle.calculatePerimeter(); // 计算长方形的周长
double area = rectangle.calculateArea(); // 计算长方形的面积
System.out.println("长方形的周长为:" + perimeter);
System.out.println("长方形的面积为:" + area);
}
}
```
以上代码将输出:
```
长方形的周长为:30.0
长方形的面积为:50.0
```
### 回答3:
可以使用Java定义一个长方形的类,并在该类中定义长和宽这两个属性。
```java
public class Rectangle {
private double length;
private double width;
// 构造方法
public Rectangle(double length, double width) {
this.length = length;
this.width = width;
}
// 计算长方形周长的方法
public double calculatePerimeter() {
return 2 * (length + width);
}
// 计算长方形面积的方法
public double calculateArea() {
return length * width;
}
// getter和setter方法
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
}
```
调用该类的示例代码如下:
```java
public class Main {
public static void main(String[] args) {
Rectangle rectangle = new Rectangle(5, 3); // 创建一个长方形对象,长为5,宽为3
double perimeter = rectangle.calculatePerimeter(); // 计算周长
double area = rectangle.calculateArea(); // 计算面积
System.out.println("长方形的周长为:" + perimeter);
System.out.println("长方形的面积为:" + area);
}
}
```
输出结果为:
```
长方形的周长为:16.0
长方形的面积为:15.0
```
这样就定义了一个长方形的类,并实现了计算周长和面积的方法。
阅读全文