java求三角形面积

tech2022-07-06  229

文章目录

三角形构成条件和面机公式方案一方案二 已知三边求三角形面积

三角形构成条件和面机公式

方案一

两边之和相加大于第三边和两边之差小于第三边。 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("不满足三角形构成条件"); } } }
最新回复(0)