使用javabean计算三角形的面积
时间: 2023-11-10 12:05:31 浏览: 61
以下是使用JavaBean计算三角形面积的实现:
Triangle.java:
```
public class Triangle {
private double sideA;
private double sideB;
private double 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 getArea() {
double s = (sideA + sideB + sideC) / 2;
return Math.sqrt(s * (s - sideA) * (s - sideB) * (s - sideC));
}
}
```
在这个JavaBean中,我们定义了三个私有变量来表示三角形的三条边,以及对应的getter和setter方法,以便在外部设置和获取这些变量的值。
我们还定义了一个公共方法getArea()来计算三角形的面积。这个方法使用海伦公式来计算三角形的半周长s,然后使用Math.sqrt()方法计算面积。
现在,我们可以在主程序中使用这个JavaBean:
Main.java:
```
public class Main {
public static void main(String[] args) {
Triangle triangle = new Triangle();
triangle.setSideA(3);
triangle.setSideB(4);
triangle.setSideC(5);
double area = triangle.getArea();
System.out.println("The area of the triangle is: " + area);
}
}
```
在这个示例程序中,我们创建了一个Triangle对象,并设置其三条边的值。然后,我们调用getArea()方法来计算三角形的面积,并将结果打印到控制台上。
输出结果:
```
The area of the triangle is: 6.0
```