⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 triangle.java~21~

📁 这是一个对属性
💻 JAVA~21~
字号:
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;
    }
}

⌨️ 快捷键说明

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