测试类,梯形,圆,三角形


 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;
   System.out.println("现在三边的边长是:"+a+","+b+","+","+c);
 }
 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);
 }
}

class Circle
{
 float r;
 Circle(float r)
 {this.r=r;}
 public void 修改半径(float f)
 {
  r=f;
  System.out.println("现在的半径是:"+r);
 }
 public void 计算圆周长()
 {
  System.out.println(2*3.14*r);
 }
 public void 计算圆面积()
 {
  System.out.println(3.14*r*r);
 }
}

class Ladder
{
 float 上底,下底,高;
 Ladder(float x,float y,float h)
 {
  上底 = x;
  下底 = y;
   高 =h;
 }
 public void 修改高(float h)
 {
  高=h;
  System.out.println("现在的高是:"+高);
 }
 public void 计算梯周长()
 {
  System.out.println("条件不够,无法求出。");
 }
 public void 计算梯面积()
 {
  System.out.println((上底+下底)*高/2);
 }
}

class ceshi
{
 public static void main(String[] args)
 {
  Triangle tri=new Triangle(6,8,10);
  Ladder lad=new Ladder(4,8,8);
  Circle cir=new Circle(5);
  tri.istriangle();
  tri.求三周长();
  tri.求三面积();
  tri.修改边长(3,4,5);
  lad.计算梯面积();
  lad.计算梯周长();
  lad.修改高(6);
  cir.计算圆周长();
  cir.计算圆面积();
  cir.修改半径(4);
 }
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值