用java求三角形的面积和周长
时间: 2024-12-24 16:29:57 浏览: 14
在Java中计算三角形的面积通常会用到海伦公式(Heron's formula),它基于三角形的三边长度a、b、c来计算。而周长则是三条边之和。以下是简单的示例代码:
```java
public class Triangle {
public static double calculatePerimeter(double a, double b, double c) {
// 计算周长
return a + b + c;
}
public static double calculateArea(double a, double b, double c) {
// 应用海伦公式
double s = (a + b + c) / 2; // 半周长
return Math.sqrt(s * (s - a) * (s - b) * (s - c)); // 面积公式
}
}
// 调用方法
double sideA = 3.0;
double sideB = 4.0;
double sideC = 5.0;
double perimeter = Triangle.calculatePerimeter(sideA, sideB, sideC);
double area = Triangle.calculateArea(sideA, sideB, sideC);
System.out.println("三角形的周长为: " + perimeter);
System.out.println("三角形的面积为: " + area);
```
在这个例子中,首先计算三角形的周长,然后根据半周长和三边长度应用海伦公式来得到面积。
阅读全文