java面向对象-创建一个圆类设置半径计算面积

题目描述

1.创建一个圆类,具有成员变量radius(double类型),一个把radius设置为1.0的构造方法,以及set和 get方法;添加一个方法computerArea()计算圆的面积。

在main()方法中声明2个Circde对象,其中一个半径是默认值1.0,另一个设置为3.0分别计算它们的面积并显示计算结果。

源代码

public class Circle {
    private double radius;

    public Circle() {
        radius = 1.0;
    }

    public Circle(double radius) {
        this.radius = radius;
    }

    public void setRadius(double radius) {
        this.radius = radius;
    }

    public double getRadius() {
        return radius;
    }

    public double computeArea() {
        return Math.PI * radius * radius;
    }

    public static void main(String[] args) {
        Circle c1 = new Circle();  // 半径默认为1.0
        Circle c2 = new Circle(3.0);  // 半径为3.0
        System.out.println("c1的面积:" + c1.computeArea());
        System.out.println("c2的面积:" + c2.computeArea());
    }
}

在这个代码中,我们定义了一个Circle类,其中包含一个radius成员变量和一些方法。radius表示圆的半径。Circle()是一个无参数的构造方法,它将radius设置为默认值1.0。Circle(double radius)是一个有参数的构造方法,它可以接受一个半径值,并将其赋给radiussetRadiusgetRadius方法分别用于设置和获得radius成员变量的值。computeArea方法用于计算圆的面积(利用了Java内置的数学库Math中的常量和函数)。在main方法中,我们声明了两个Circle对象:c1c2,并分别计算它们的面积并显示出来。

运行截图

图片[1]-java面向对象-创建一个圆类设置半径计算面积-QQ沐编程

© 版权声明
THE END
喜欢就支持一下吧
点赞6赞赏 分享