编写一个JAVA程序              Trangle类具有类型为double的三个边,以及周长、面积属性,Trangle类具有返回周长、面积以及修改三个边的功能。另外,Trangle类还具有一个boolean型的属性,该属性用来判断三个属能否构成一个三角形,同时,该类还有一个构造方法,功能为给三角形三边分别赋值,对输入的边要求必须为大于0。

解决方案 »

  1.   

    TODO的自己实现下就可以了
    public class Trangle {
    private double edgeA;
    private double edgeB;
    private double edgeC;
    private boolean isTrangle;

    Trangle(double edgeA, double edgeB, double edgeC){
    //TODO 数据合法性校验,三边不可小于0,两边和大于第三边,非法三角形,抛异常

    this.setEdgeA(edgeA);
    this.setEdgeB(edgeB);
    this.setEdgeC(edgeC);
    } public double getGirth() {
    //TODO 计算周长
    return 0;
    }

    public double getSquare() {
    //TODO 计算面积
    return 0;
    } public boolean isTrangle() { 
    //TODO 三角形判断
    return true;
    } public double getEdgeA() { return edgeA; } public void setEdgeA(double edgeA) { this.edgeA = edgeA; } public double getEdgeB() { return edgeB; } public void setEdgeB(double edgeB) { this.edgeB = edgeB; } public double getEdgeC() { return edgeC; } public void setEdgeC(double edgeC) { this.edgeC = edgeC; } public void setTrangle(boolean isTrangle) { this.isTrangle = isTrangle; }
    }