📄 triangle.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 + -