Triangleクラスが三角形を表すことを定義し、この三角形クラスのすべての方法をテストします.
7971 ワード
Triangleクラスは三角形を表し、3つのdouble型変数a、b、cは3つの辺長を表す.このクラスの2つのコンストラクションメソッドを定義します.デフォルトのコンストラクションメソッドでは、三角形の3つのエッジの長さを0.0に設定します.3つのパラメータを持つ構造方法は、3つのパラメータを渡すことによって三角形オブジェクトを作成します.三角形の面積を求める方法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());
}
}