用JAVA已知三角形三条边长L1,L2,L3(均为浮点型数据,均从键盘输入),求其外接圆的面积。提示:L1为∠1所对边,利用公式R=(L1/2)/sin∠1求外接圆半径,其中∠1可通过余弦定理求得。
时间: 2023-05-19 16:06:40 浏览: 132
C语言实验-从键盘输入三角形三个边的长度,计算该三角形的面积。若输入的三条边不能构成三角形。则直接输出信息“不能构成三角形!”
5星 · 资源好评率100%
好的,根据您的描述,我可以给出以下JAVA代码来计算三角形的外接圆面积:
```
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
double L1 = input.nextDouble();
double L2 = input.nextDouble();
double L3 = input.nextDouble();
double cos1 = (L2 * L2 + L3 * L3 - L1 * L1) / (2 * L2 * L3);
double sin1 = Math.sqrt(1 - cos1 * cos1);
double R = L1 / (2 * sin1);
double area = Math.PI * R * R;
System.out.println(area);
}
}
```
请注意,这个代码只是一个示例,可能还需要进行一些错误处理和边界检查。
阅读全文