用java程序编写:三角形的三条边为a=3,b=4.c=5,判断是否是合法的三角形(两边之和大于第三边),并求面积
问题描述:
用java程序编写:三角形的三条边为a=3,b=4.c=5,判断是否是合法的三角形(两边之和大于第三边),并求面积
答
/*
利用海伦公式直接利用三边求值
*/
import java.util.*;
import java.io.*;
class Main
{
static Scanner in;
static PrintWriter out;
public static void main(String[] args)throws IOException
{
in=new Scanner(System.in);
out=new PrintWriter(System.out);
int[] bian=new int[3];
double p=0;
for (int i=0;ibian[2])
{
out.println(p);
out.println("这是一个合法的三角形,面积为:"+Math.sqrt(p*(p-bian[0])*(p-bian[1])*(p-bian[2])));//面积公式
}
else
{
out.println("这不是一个合法的三角形!");
}
in.close();
out.close();
}
}