栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java——构造一个类:圆

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java——构造一个类:圆

构造一个类:圆,要求定义私有成员变量radius半径,静态成员变量numberofcircles用于统计实例化圆的个数,并在输出时输出构造第numberofcircles个圆;创建无参数构造方法和半径为参数的构造方法;获取圆半径的方法getRadius();设置圆半径的方法setRadius();获取圆对象个数的方法getnumberofcircles();获取圆面积的方法getArea();获取圆周长的方法。

      实例化5个圆,半径为-100 ,-10,0.0 , 5.0, 200.0,输出如下信息:

      构造第1个圆,半径为:***,面积为:****,周长为:****

      构造第2个圆,半径为:***,面积为:****,周长为:****

      构造第3个圆,半径为:***,面积为:****,周长为:****

      构造第4个圆,半径为:***,面积为:****,周长为:****

      构造第5个圆,半径为:***,面积为:****,周长为:****

public class Circle {
    private double radius;
    public static int num;
    public Circle(double radius) {
        this.radius = radius;
    }
    public Circle() {
        this.radius = 0;
    }
    public double getRadius() {
        return radius;
    }
    public void setRadius(double radius) {
        this.radius = radius;
    }
    public static double getnumberofcircles() {
        return num;
    }
    public double getArea() {
        double r = this.radius;
        return r * r * Math.PI;
    }
    public double getPerimeter() {
        return this.radius * Math.PI * 2;
    }
    public static void main(String[] args) {
        Circle num1 = new Circle(-100);
        Circle num2 = new Circle(-10);
        Circle num3 = new Circle(0.0);
        Circle num4 = new Circle(5.0);
        Circle num5 = new Circle(200.0);
        System.out.println("构造第1个圆" + "," + "半径为:" + num1.getRadius() + "," + "面积为:" + num1.getArea() + "," + "周长为:" + num1.getPerimeter());
        System.out.println("构造第2个圆" + "," + "半径为:" + num2.getRadius() + "," + "面积为:" + num2.getArea() + "," + "周长为:" + num2.getPerimeter());
        System.out.println("构造第3个圆" + "," + "半径为:" + num3.getRadius() + "," + "面积为:" + num3.getArea() + "," + "周长为:" + num3.getPerimeter());
        System.out.println("构造第4个圆" + "," + "半径为:" + num4.getRadius() + "," + "面积为:" + num4.getArea() + "," + "周长为:" + num4.getPerimeter());
        System.out.println("构造第5个圆" + "," + "半径为:" + num5.getRadius() + "," + "面积为:" + num5.getArea() + "," + "周长为:" + num5.getPerimeter());
    }
}

运行结果


如以上有错误的地方,请在评论区中指出,谢谢!

小可爱们看完点个赞再走一走~~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/287589.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号