编程设计一个Triangle类表示三角形,其中包括3个double型变量a、b、c表示三角形边长。为该类定义两个构造方法:一个构造方法设置三条边长都为0.0;另一个带3个参数的构造方法通过传递参数来创建三角形对象。定义求三角形面积的方法getArea,面积计算公式使用海伦公式。编写另一个主类程序测试这个三角形类的所有方法
时间: 2023-05-26 14:07:20 浏览: 105
java代码-用Java语言编写三角形问题的类
public class Triangle {
double a;
double b;
double c;
public Triangle(){
a = 0.0;
b = 0.0;
c = 0.0;
}
public Triangle(double a, double b, double c){
this.a = a;
this.b = b;
this.c = c;
}
public double getArea(){
double p = (a + b + c) / 2.0;
double area = Math.sqrt(p * (p - a) * (p - b) * (p - c));
return area;
}
}
public class Main {
public static void main(String[] args) {
Triangle t1 = new Triangle();
Triangle t2 = new Triangle(3.0, 4.0, 5.0);
System.out.println("t1的面积为:" + t1.getArea());
System.out.println("t2的面积为:" + t2.getArea());
}
}
阅读全文