java编程实现输入三角形的三边长 求三角形面积
时间: 2024-06-13 19:03:48 浏览: 14
这段代码实现了输入三角形的三边长,判断是否可以构成三角形,如果可以则计算三角形的面积。其中,利用了海伦公式计算三角形面积。海伦公式是指:已知三角形三边长a、b、c,p=(a+b+c)/2,S=sqrt[p(p-a)(p-b)(p-c)],其中p为半周长,S为三角形面积。在代码中,先判断输入的三边是否可以构成三角形,如果可以则计算面积并输出结果,否则输出无法计算面积的提示信息。
相关问题
3. 输入三角形的三条边,求三角形面积。当三条边无法构成三角形时进行异常处理。用java编程
好的,我会记住你的要求,下面是使用Java编写的代码实现你的需求:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
double a, b, c, s, area;
System.out.println("请输入三角形的三条边长:");
a = scan.nextDouble();
b = scan.nextDouble();
c = scan.nextDouble();
if (a + b > c && a + c > b && b + c > a) {
s = (a + b + c) / 2; // 计算半周长
area = Math.sqrt(s * (s - a) * (s - b) * (s - c)); // 使用海伦公式计算面积
System.out.println("该三角形的面积为:" + area);
} else {
System.out.println("输入的三条边无法构成三角形!");
}
scan.close();
}
}
```
你可以直接运行这段代码,它会等待你从控制台输入三角形的三条边长,然后计算出三角形的面积并输出。如果输入的三条边无法构成三角形,程序会进行异常处理并提示无法构成三角形。
如何用JAVA海伦公式求三角形面积
使用Java编程语言可以使用海伦公式计算三角形面积,公式如下:
s = (a+b+c)/2;
area = Math.sqrt(s*(s-a)*(s-b)*(s-c));
其中,a、b、c为三角形的三条边的长度,s为半周长,area为三角形的面积。在Java中,可以使用Math.sqrt()函数来计算平方根。
相关推荐
![](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)