import java.lang.Math;
import java.util.Scanner;
public class Striangle {
public double firstEdge;
public double secondEdge;
public double thridEdge;
public void striangleArea(){
if(firstEdge+secondEdge>thridEdge&&firstEdge+thridEdge>secondEdge&&secondEdge+thridEdge>firstEdge){
double p = (firstEdge+secondEdge+thridEdge)/2;
double area = Math.sqrt(p*(p-firstEdge)*(p-secondEdge)*(p-thridEdge));//求三角形的面积
System.out.println("输出三角形的面积:"+area);
}
else{
double min;
min = (firstEdge<secondEdge)?firstEdge:secondEdge;
min = (min<thridEdge)?min:thridEdge;//取最小值
double area=min*min*Math.sqrt(3)/4;//求面积
System.out.println("输出三角形的面积:"+area);
}
}
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
Striangle tr = new Striangle();//创建Striangle类的对象
System.out.print("请输入三个数:");
tr.firstEdge = scan.nextDouble();
tr.secondEdge = scan.nextDouble();
tr.thridEdge = scan.nextDouble();
tr.striangleArea();//调用求三角形面积的方法
}
}