Java语言怎么计算平行四边形的面积呢,知道2个边边长和一个角度,不知道高的情况下怎么计算

Java语言怎么计算平行四边形的面积呢,知道2个边边长和一个角度,不知道高的情况下怎么计算

先求高,如果已知角 A ,其斜上方是一条边长为 a,那么四边形的高就是:

H=a*sin(A)
面积: b*H = absin(A)
    //高:h   边长:ab、bc    角度:angle
    Double h = ab*Math.sin(angle);
    Double area = bc*h;