1

曲線セグメント、線セグメントなどを含むことができる適切に囲まれた Path2d (形状) 内の正しい領域を決定する必要があります。

Area クラスは、結合、減算などを処理しますが、(驚いたことに) 複雑な形状の表面積を提供しません。

4

1 に答える 1

-1

独自のメソッドを作成し、必要なときにいつでも使用できます

例えば ​​:


三角形の面積は に等しい:

public double getArea() {
    double area = 0.0;
    double halfPerimeter = getPerimeter() ;
    area = Math.sqrt(halfPerimeter*(halfPerimeter-side[0])*
    (halfPerimeter-side[1])*(halfPerimeter-side[2])) ;
    return area;
}

および円の面積:

public double getArea() {
    double area = 0.0;
    area = (Math.PI * Math.pow((diameter/2),2 ));
    return area;
}

等々 ..

于 2013-10-06T13:18:22.037 に答える