输入三角形的三边,提交给bean,bean计算面积的代码
时间: 2024-12-12 21:20:01 浏览: 6
在Java中,你可以创建一个名为`Triangle`的Bean类,用于接收三角形的三条边长,然后通过海伦公式计算面积。这里是简单的示例:
```java
public class Triangle {
private double sideA;
private double sideB;
private double sideC;
// 构造函数
public Triangle(double a, double b, double c) {
this.sideA = a;
this.sideB = b;
this.sideC = c;
}
// 计算面积的方法
public double calculateArea() {
double s = (sideA + sideB + sideC) / 2; // 半周长
return Math.sqrt(s * (s - sideA) * (s - sideB) * (s - sideC)); // 海伦公式
}
}
// 使用示例
public class Main {
public static void main(String[] args) {
Triangle triangle = new Triangle(3, 4, 5); // 例如输入的三条边长
double area = triangle.calculateArea();
System.out.println("三角形的面积是: " + area);
}
}
```
在这个例子中,用户需要提供三个边长作为输入,然后`calculateArea()`方法会被调用来计算并返回面积。请注意,这个代码假设输入的边长可以构成有效的三角形。
阅读全文