定义一个Triangle类表示三角形,测试这个三角形类的所有方法

定义一个Triangle类表示三角形,测试这个三角形类的所有方法

2019-10-19 21:46:00发布 浏览数:6940
概述:定义一个Triangle类表示三角形,其中三个double型变量a、b、c表示三条边长。为该类定义两个构造方法:默认构造方法设置三角形的三条边长都为0.0; 带三个参数的构造方法通过传递三个参数创建三角形对象。定义求三角形面积的方法area), 面积计算公式为area=Math.sqrt(s*(s- -a)(s b)(-)),其中s-(a+b+e)/2。编写另一个程序测试这个三角形类的所有方法。
package Chapter_4;
public class Triangle {
double a,b,c;
  public double getA() {
   return a;
}
public void setA(double a) {
   this.a = a;
}
public double getB() {
   return b;
}
public void setB(double b) {
   this.b = b;
}
public double getC() {
   return c;
}
public void setC(double c) {
   this.c = c;
}
public void noTriangle() {
}                     //默认构造方法
public void threeTriangle(double a,double b,double c) {
   this.a=a;this.b=b;this.c=c;//带3个参数的构造方法
}
public double area() {
   double s=(a+b+c)/2;
   return Math.sqrt(s*(s-a)*(s-b)*(s-c));  // 计算三角形的面积
}
   public static void main(String[] args) {
   
Triangle tri=new Triangle();
tri.noTriangle();
tri.threeTriangle(3, 4, 5);
System.out.println("三角形的面积为:"+tri.area());
   }
}


请先
登录
后评论
0 条评论
暂时没有评论
最新文章
更多