java设计一个等边三角形类Etriangle
时间: 2023-12-17 11:04:33 浏览: 43
好的,让我们来设计一个等边三角形类Etriangle。首先,等边三角形的定义是三个边长度相等的三角形。我们可以定义一个Etriangle类,在其中添加三个成员变量表示三边的长度,以及一个构造函数来初始化这些成员变量。
下面是一个简单的Etriangle类的实现示例:
```java
public class Etriangle {
private double sideLength; // 边长
// 构造函数
public Etriangle(double sideLength) {
this.sideLength = sideLength;
}
// 计算等边三角形的面积
public double getArea() {
return Math.sqrt(3) / 4 * sideLength * sideLength;
}
// 计算等边三角形的周长
public double getPerimeter() {
return 3 * sideLength;
}
}
```
在这个例子中,我们定义了一个私有成员变量 `sideLength` 表示等边三角形的边长,并在构造函数中初始化它。然后我们定义了两个公有成员函数 `getArea` 和 `getPerimeter`,分别用于计算等边三角形的面积和周长。
需要注意的是,在 `getArea` 函数中我们使用了数学库的 `Math.sqrt` 函数来计算等边三角形的面积,这个函数用于计算平方根。在 `getPerimeter` 函数中,我们直接计算三条边的长度和即可。
这只是一个简单的实现示例,您可以根据自己的需求添加其他函数和成员变量来扩展这个类。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)