定义一个Triangle 类表示三角形,其中包括三个double型变量a、b、c.分别表示 三条边长。为该类定义两个构造方法:默认构造方法设置三角形的三条边长都为0.0;帶三 个参数的构造方法通过传递三个参数创建三角形对象。定义求三角形面积的方法 area(),面 积计算公式为 area =Math. $qrt€$*4$-a)*€$-b)*(s一0),其中$=(a十b十c)/2。编 写另一个程序测试这个三角形类的所有方法
时间: 2023-04-09 09:05:03 浏览: 298
类的编写和使用三个案例 :1 判断三角形并求面积 2 求N次方幂的类 3 人民币转换大写
Triangle类的代码如下:
```java
public class Triangle {
private double a;
private double b;
private double c;
public Triangle() {
this.a = 0.0;
this.b = 0.0;
this.c = 0.0;
}
public Triangle(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
public double area() {
double s = (a + b + c) / 2;
return Math.sqrt(s * (s - a) * (s - b) * (s - c));
}
}
```
测试程序的代码如下:
```java
public class TestTriangle {
public static void main(String[] args) {
Triangle t1 = new Triangle();
Triangle t2 = new Triangle(3.0, 4.0, 5.0);
System.out.println("t1 area: " + t1.area());
System.out.println("t2 area: " + t2.area());
}
}
```
输出结果为:
```
t1 area: 0.0
t2 area: 6.0
```
阅读全文