初始化一个三角形

来源:互联网 发布:编程用什么键盘好 编辑:程序博客网 时间:2024/05/01 21:36


 class  Triangle
{
 float a,b,c;
 Triangle(float a,float b,float c )
 {
  this.a=a;
  this.b=b;
  this.c=c;
 }
 public void 修改边长(float x,float y,float z)
 {
      a=x;
   b=y;
   c=z;
 }
 public void  istriangle()
 {
  if (a+b>c&&a+c>b&&b+c>a)
  System.out.println("是一个三角形");
  else System.out.println("不是一个三角形");
 }
 public  void 求周长()
 {System.out.println("这个三角形的周长是:"+(a+b+c));}
 public  void  求面积()
 {
  double p=(a+b+c)/2.0;
  double s=Math.sqrt(p*(p-a)*(p-b)*(p-c));
     System.out.println("这个三角形的面积是:"+s);
 }
}
public class sanjiaoxing
{

 public static void main(String[] args)
 {
  Triangle one =new Triangle(3,4,5);
  one.istriangle();
  one.求周长();
  one.求面积();
  one.修改边长(6,8,10);
  System.out.println("修改后:");
  one.istriangle();
  one.求周长();
  one.求面积();

 }
}