文章目录
 三角形构成条件和面机公式方案一方案二
  已知三边求三角形面积
 
三角形构成条件和面机公式
 
方案一
 
两边之和相加大于第三边和两边之差小于第三边。 a>b>c>0 三角行面积公式 k=(a+b+c)/2 s=sqrt(k(k-a)(k-b)(k-c)) 
方案二
 
判断三角形条件:三点不在同一直线,竖线时斜率k无穷大 斜率k=(y2-y1)/(x2-x1)
 
已知三边求三角形面积
 
 import java
.util
.Scanner
;
 import java
.lang
.Math
;
 
 class TriangleArea{
    public static void main(String
[] args
) {
        Scanner sc 
= new Scanner(System
.in
);
        
        System
.out
.println("Input triangles :");
        int a
,b
,c
;
        a
=sc
.nextInt();
        b
=sc
.nextInt();
        c
=sc
.nextInt();
        if(a
+b
>c 
&& a
-b
<c
){
            int k
=(a
+b
+c
)/2;
            int z
=k
*(k
-a
)*(k
-b
)*(k
-c
);
            double s
=Math
.sqrt(z
);
            System
.out
.println("Area:"+s
);
        }else{
            System
.out
.println("不满足三角形构成条件");
        }
        
  
    }
}