java编程计算若干图形周长面积? 30

假设有若干图形,分为三种:三角形,圆,矩形,图形数量不少于10个。编写程序计算图形的周长和面积,并能对这些图形的面积和周长进行比较和排序。编程时满足下面要求:1)使用了继... 假设有若干图形,分为三种:三角形,圆,矩形,图形数量不少于10个。编写程序计算图形的周长和面积,并能对这些图形的面积和周长进行比较和排序。编程时满足下面要求:
1)使用了继承、多态特性;2)使用抽象类,3)使用接口,4)使用数组, 5)使用匿名类,6)使用泛型。7)使用枚举。8)为类定义注解,9)使用Arrays
展开
 我来答
草原上之狼
高粉答主

2020-03-10 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2.9万
采纳率:93%
帮助的人:3907万
展开全部
平面图形
名称 符号 周长C和面积S
正方形 a—边长 C=4a
S=a2
长方形 a和b-边长 C=2(a+b)
S=ab
三角形 a,b,c-三边长
h-a边上的高
s-周长的一半
A,B,C-内角
其中s=(a+b+c)/2 S=ah/2
=ab/2·sinC
=[s(s-a)(s-b)(s-c)]1/2
=a2sinBsinC/(2sinA)

四边形 d,D-对角线长
α-对角线夹角 S=dD/2·sinα
平行四边形 a,b-边长
h-a边的高
α-两边夹角 S=ah
=absinα
菱形 a-边长
α-夹角
D-长对角线长
d-短对角线长 S=Dd/2
=a2sinα
梯形 a和b-上、下底长
h-高
m-中位线长 S=(a+b)h/2
=mh
圆 r-半径
d-直径 C=πd=2πr
S=πr2
=πd2/4
扇形 r—扇形半径
a—圆心角度数
C=2r+2πr×(a/360)
S=πr2×(a/360)
弓形 l-弧长
b-弦长
h-矢高
r-半径
α-圆心角的度数 S=r2/2·(πα/180-sinα)
=r2arccos[(r-h)/r] - (r-h)(2rh-h2)1/2
=παr2/360 - b/2·[r2-(b/2)2]1/2
=r(l-b)/2 + bh/2
≈2bh/3
圆环 R-外圆半径
r-内圆半径
D-外圆直径
d-内圆直径 S=π(R2-r2)
=π(D2-d2)/4
椭圆 D-长轴
d-短轴 S=πDd/4
立方图形
名称 符号 面积S和体积V
正方体 a-边长 S=6a2
V=a3
长方体 a-长
b-宽
c-高 S=2(ab+ac+bc)
V=abc
棱柱 S-底面积
h-高 V=Sh
棱锥 S-底面积
h-高 V=Sh/3
棱台 S1和S2-上、下底面积
h-高 V=h[S1+S2+(S1S1)1/2]/3
拟柱体 S1-上底面积
S2-下底面积
S0-中截面积
h-高 V=h(S1+S2+4S0)/6
圆柱 r-底半径
h-高
C—底面周长
S底—底面积
S侧—侧面积
S表—表面积 C=2πr
S底=πr2
S侧=Ch
S表=Ch+2S底
V=S底h
=πr2h

空心圆柱 R-外圆半径
r-内圆半径
h-高 V=πh(R2-r2)
直圆锥 r-底半径
h-高 V=πr2h/3
圆台 r-上底半径
R-下底半径
h-高 V=πh(R2+Rr+r2)/3
球 r-半径
d-直径 V=4/3πr3=πd2/6
球缺 h-球缺高
r-球半径
a-球缺底半径 V=πh(3a2+h2)/6
=πh2(3r-h)/3
a2=h(2r-h)
球台 r1和r2-球台上、下底半径
h-高 V=πh[3(r12+r22)+h2]/6
圆环体 R-环体半径
D-环体直径
r-环体截面半径
d-环体截面直径 V=2π2Rr2
=π2Dd2/4
桶状体 D-桶腹直径
d-桶底直径
h-桶高 V=πh(2D2+d2)/12
(母线是圆弧形,圆心是桶的中心)
V=πh(2D2+Dd+3d2/4)/15
--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式