注册 登录
重磅消息:开通VIP会员,获取平台所有项目,永久使用,详细请咨询QQ:3376762016
远程服务部署安装,售后服务,请加QQ1:3376762016,QQ2:3597230140(即将满员),QQ3:1399491757(已满)
查看: 758|回复: 0
打印 上一主题 下一主题

请编写一个完整的Java Application程序,能够计算圆的周长和面积

[复制链接]

该用户从未签到

3518

主题

3532

帖子

66万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
668950
QQ
跳转到指定楼层
楼主
发表于 2020-6-13 14:34:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.请编写一个完整的Java Application程序,能够计算圆的周长和面积。要求:
1)定义点类CPoint;
2)定义圆类CCircle继承自类CPoint,类中属性包括:圆心,半径,类中方法包括:求周长perimeter()、求面积area();
3) 定义主类CCircleDemo,利用类CCircle输出一个圆的圆心,半径,周长和面积。


点类:
public class CPoint {
         int x;
       
         int y;
        public CPoint(int x, int y) {
                this.x = x;
                this.y = y;
        }
        public int getX() {
                return x;
        }
        public void setX(int x) {
                this.x = x;
        }
        public int getY() {
                return y;
        }
        public void setY(int y) {
                this.y = y;
        }
       
}
圆类:
//
public class CCircle extends CPoint {
        private int r;
       
        private final static double PI=3.14;
       
        //构造方法
        public CCircle(int x, int y,int r) {
                super(x, y);
                this.r=r;
        }
        //计算面积
        public double  area(){
                return PI*r*r;
        }
       
        //计算周长
        public double perimeter(){
                return 2*PI*r;
        }
        public int getR() {
                return r;
        }
        public void setR(int r) {
                this.r = r;
        }
        public static double getPi() {
                return PI;
        }
       
}
测试类:
public class CCircleDemo {
        public static void main(String[] args) {
               
                   CCircle cc=new CCircle(5, 5, 5);
                   System.out.println("圆的信息如下:");
                  
                   System.out.println("圆心点坐标:x="+cc.getX()+" y="+cc.getY());
                   System.out.println("圆的半径:r="+cc.getR());
                   System.out.println("圆的周长:"+cc.perimeter());
                   System.out.println("圆的面积:"+cc.area());
        }
}

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
java无忧网(http://www.javawyw.com),专业提供Java大作业,小作业,课程设计,毕业设计源码,答辩辅导,作业排错,bug修复,专业解答,远程部署运行项目等服务
本网站所有源码,保证能运行!
QQ:1399491757
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回顶部