Scanner in = new Scanner(System.in);
System.out.println("请输入三个数字");
Double str1 = in.nextDouble();
Double str2 = in.nextDouble();
Double str3 = in.nextDouble();
if((str1 + str2) > str3){
double d = (str1 + str2 + str3)/2;
double area = Math.sqrt(d * (d - str1) * (d - str2) * (d - str3));
System.out.println("组成的三角形面积为" + area);
if(str1-str2 == 0 && str1 - str3 ==0 ){
System.out.println("组成的三角形为等边三角形");
}
else if(str1-str2 == 0 && str1 - str3 !=0){
System.out.println("组成的三角形为等腰三角形");
}
else{
System.out.println("组成的三角形为普通三角形");
}
}
else{
System.out.println("无法构成三角形");
}
运行结果