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

定义一个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());
   }
}

 

    原文作者:长路漫漫 大佬为伴
    原文地址: https://blog.csdn.net/weixin_43786637/article/details/102595088
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞