写一个方法,用来计算三角形的面积(参数为三个边长,实型,由键盘输入,面积计算用海伦公式:,p为三角形的半周长,使用方法Math.sqrt(),请查询JDK帮助文档,java.lang.Math类里面定义的方法),在main方法里面调用该方法,输出面积计算的结果。(程序2)
时间: 2024-06-15 10:04:23 浏览: 23
可以使用以下方法来计算三角形的面积:
```java
import java.util.Scanner;
public class TriangleArea {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入三角形的第一条边长:");
double side1 = scanner.nextDouble();
System.out.print("请输入三角形的第二条边长:");
double side2 = scanner.nextDouble();
System.out.print("请输入三角形的第三条边长:");
double side3 = scanner.nextDouble();
double area = calculateTriangleArea(side1, side2, side3);
System.out.println("三角形的面积为:" + area);
}
public static double calculateTriangleArea(double side1, double side2, double side3) {
double p = (side1 + side2 + side3) / 2;
double area = Math.sqrt(p * (p - side1) * (p - side2) * (p - side3));
return area;
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)