import java.util.*;
import java.math.*;
public class test {
int a1,a2,a3;//定义三角形的三条边
public test(){}//构造函数
//定义函数输入三角形的三条边数据
public void In(){
Scanner data = new Scanner(System.in);
System.out.println ("请输入三角形的三条边,数据之间用空格隔开");
a1 = data.nextInt();
a2 = data.nextInt();
a3 = data.nextInt();
}
//判断是否构成三角形
public boolean Judge(){
boolean tf = false;
if((a1+a2>a3) && (a1+a3>a2) && (a2+a3>a1)){
tf=true;
}
return tf;
}
//计算三角形的面积(海伦公式)
public void Maix(){
double s=(a1+a2+a3)/2.0;
double ss = Math.sqrt(s*(s-a1)*(s-a2)*(s-a3));
System.out.println ("该三角形的面积为:"+ss);
}
public static void main(String[] args) {
// TODO code application logic here
test t = new test();
t.In();
if(t.Judge()){
System.out.println ("这三条边构成三角形");
t.Maix();}
else
System.out.println ("不构成三角形");
}
}