编写一个三角形类,具有3个属性,分别代表3个边长,并编写相应的setter、getter方法和构造方法,再编写一个求周长的方法和一个求面积的方法。在main方法中创建一个边长分别为3、4、5的三角形对象,然后输出该对象的周长和面积。 提示:三角形的面积可以海伦公式来计算
时间: 2024-05-05 19:18:43 浏览: 137
好的,这是一个编程问题。三角形类的代码如下:
```java
public class Triangle {
private double sideA;
private double sideB;
private double sideC;
public Triangle(double sideA, double sideB, double sideC) {
this.sideA = sideA;
this.sideB = sideB;
this.sideC = sideC;
}
public double getSideA() {
return sideA;
}
public void setSideA(double sideA) {
this.sideA = sideA;
}
public double getSideB() {
return sideB;
}
public void setSideB(double sideB) {
this.sideB = sideB;
}
public double getSideC() {
return sideC;
}
public void setSideC(double sideC) {
this.sideC = sideC;
}
public double getPerimeter() {
return sideA + sideB + sideC;
}
public double getArea() {
double s = getPerimeter() / 2.0;
return Math.sqrt(s * (s - sideA) * (s - sideB) * (s - sideC));
}
}
```
在 main 方法中创建一个边长分别为 3、4、5 的三角形对象,然后输出该对象的周长和面积的代码如下:
```java
public static void main(String[] args) {
Triangle triangle = new Triangle(3, 4, 5);
System.out.println("周长:" + triangle.getPerimeter());
System.out.println("面积:" + triangle.getArea());
}
```
以上代码执行结果如下:
```
周长:12.0
面积:6.0
```
还有什么其它问题或需求吗?
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)