triangle.java

来自「这是一个对属性」· Java 代码 · 共 51 行

JAVA
51
字号
package counttest;

//这是三角形的一个类
public class Triangle extends GeometricObject {
    private double side1;
    private double side2;
    private double side3;
    private String color;


    //三角形的三个边side1, side2, 和side3。边长缺省值为1.0
    public Triangle()
    {
        this(1.0,1.0,1.0);
    }
    //带参数的构造方法用来传递三边
    public Triangle(double one,double two,double three)
    {
        this.side1=one;
        this.side2=two;
        this.side3=three;

    }
    //实现三角形的面积
    public  double findArea()
    {
        double p=(side1+side2+side3)/2;
        double reasult=p*(p-side1)*(p-side2)*(p-side3);  //三角形面积的平方
        return Math.sqrt(reasult);  //取到三角形的面积  开平方

    }
    //实现三角形的周长
    public  double findPerimeter()
    {
        return this.side1+this.side2+this.side3;
    }
    //显示三角形的信息
    public String toString()
    {
         return "Triangle: side1 = " + side1 + " side2 = " + side2 +  " side3 = " + side3;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public String getColor() {
        return color;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?