java求正方形的面积周长_三角形正方形 圆和正五边形的周长和面积计算 java实现.doc...

这篇博客展示了如何使用Java编程计算三角形、正方形、圆形和正五边形的周长和面积。通过创建特定的类,博主详细解释了每个形状的计算方法,并给出了运行结果。
摘要由CSDN通过智能技术生成

三角形正方形 圆和正五边形的周长和面积计算 java实现.doc

e18647897dad7463817818977acf9da9.gif

还剩

5页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

System.out.println("正五边形的周长 是: "+x4.Perimeter());}}运行结果:三角形的面积是: 5.000000000000003三角形的周长是: 10.557084025827841正方形的面积是: 8.999999999999998正方形的周长是: 11.999999999999998圆的面积是: 50.26548245743669圆的周长是: 25.132741228718345正五边形的面积是: 19.021130325903073正五边形的周长是: 16.625077511098137package lab_1;//主函数调用类public class main {public static void main(String[] args) {//三角形的三个顶点坐标Point A=new Point(1,0);Point B=new Point(4,2);Point C=new Point(2,4);Triangle x1=new Triangle(A,B,C);System.out.println("三角形的面积是: "+x1.area());System.out.println("三角形的周长是: "+x1.Perimeter());//正方形的对角点坐标Point D=new Point(1,1);Point E=new Point(4,4);Square x2=new Square(D,E);System.out.println("正方形的面积是: "+x2.area());System.out.println("正方形的周长是: "+x2.Perimeter());//圆的圆心和半径Point F=new Point(4,5);double r=4.00;Circle x3=new Circle(F,r);System.out.println("圆的面积是: "+x3.area());System.out.println("圆的周长是: "+x3.Perimeter());//新建正五边形的中心点和一个圆点Point G=new Point(3,3);Point H=new Point(5,5);Pentagon x4=new Pentagon(G,H);System.out.println("正五边形的面积 是: "+x4.area());package lab_1;//正五边形类public class Pentagon {Point G;//正五边形中心点Point H;//正五边形任意一个 顶点public Pentagon( Point G,Point H){this.G=G;this.H=H;}public double Perimeter(){double GH=Math.sqrt((G.Getx()-H.Getx())*(G.Getx()-H.Getx())+(G.Gety()-H.Gety())*(G.Gety()-H.Gety()));double f=GH*(Math.sin(36*Math.PI/180));//f为边的一半double L=10*f;//计算周长return L;}public double area(){double GH=Math.sqrt((G.Getx()-H.Getx())*(G.Getx()-H.Getx())+(G.Gety()-H.Gety())*(G.Gety()-H.Gety()));double g=GH*(Math.cos(36*Math.PI/180));//计算三角形的高double f=GH*(Math.sin(36*Math.PI/180));//f为边的一半double S=5*g*f;//计算面积re

发表评论

暂无评论,赶快抢占沙发吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值