java计算三角形-圆形-梯形的面积周长.doc 立即下载
2025-01-03
约2.4千字
约4页
0
12KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

java计算三角形-圆形-梯形的面积周长.doc

java计算三角形-圆形-梯形的面积周长.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

classTrangle
{
doublesideA,sideB,sideC,area,length;
booleanboo;
publicTrangle(doublea,doubleb,doublec)
{
sideA=a;
sideB=b;
sideC=c;//参数a,b,c分别赋值给sideA,sideB,sideC
if(sideA+sideB>sideC&&sideA+sideC>sideB&&sideC+sideB>sideA)//a,b,c构成三角形的条件表达式
{
boo=true;//给boo赋值。
}
else
{
boo=false;//给boo赋值。
}
}



doublegetLength()
{
	if(boo)
	{
doublelength=sideA+sideB+sideC;//方法体,要求计算出length的值并返回
	returnlength;
	
	}
	else
	{
		System.out.println("不是一个三角形,不能计算三角形的周长");
		return0;
	}
}




publicdoublegetArea()
{
if(boo)
{
doublep=(sideA+sideB+sideC)/2.0;
area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC));
returnarea;
}
else
{
System.out.println("不是一个三角形,不能计算三角形面积");
return0;
}
}


publicvoidsetABC(doublea,doubleb,doublec)
{
	//booleanbool;
sideA=a;
sideB=b;
sideC=c;//参数a,b,c分别赋值给sideA,sideB,sideC
if(sideA+sideB>sideC&&sideA+sideC>sideB&&sideC+sideB>sideA)//a,b,c构成三角形的条件表达式
{
boo=true;//给boo赋值。
}
else
{
boo=false;//给boo赋值。
}
}
}

classLader
{
doubleabove,bottom,height,area;
Lader(doublea,doubleb,doubleh)
{
	above=a;
	bottom=b;
	height=h;//方法体,将参数a,b,c分别赋值给above,bottom,height
}
doublegetArea()
{
area=((above+bottom)*height)/2;
returnarea;//方法体,,要求计算出area返回
}
}

classCircle
{

doubleradius,area;
Circle(doubler)
{
radius=r;//方法体
}
doublegetArea()
{
area=radius*radius*Math.PI;
returnarea;//方法体,要求计算出area返回
}
doublegetLength()
{
doublelength=2*Math.PI*radius;
returnlength;//getArea方法体的代码,要求计算出length返回
}
voidsetRadius(doublenewRadius)
{
radius=newRadius;
}
doublegetRadius()
{
returnradius;
}
}
publicclassAreaAndLength
{
publicstaticvoidmain(Stringargs[])
{
	booleanbool;
doublelength,area;
Circlecircle=null;
Trangletrangle;
Laderlader;
circle=newCircle(4);
//创建对象circle
trangle=newTrangle(3,4,5);
//创建对象trangle。
lader=newLader(2,4,2);
//创建对象lader
length=circle.getLength();
//circle调用方法返回周长并赋值给length
System.out.println("圆的周长:"+length);
area=circle.getArea();
//circle调用方法返回面积并赋值给area0
System.out.println("圆的面积:"+area+"\n");

length=trangle.getLength();
//trangle调用方法返回周长并赋值给length
System.out.println(
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

java计算三角形-圆形-梯形的面积周长

文档大小:12KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用