Java

java怎么定义一个圆类circle

小亿
161
2024-07-26 22:29:12
栏目: 编程语言

在Java中,可以通过定义一个类来表示一个圆。以下是一个简单的圆类的定义示例:

public class Circle {
    private double radius;

    // 构造方法
    public Circle(double radius) {
        this.radius = radius;
    }

    // 获取半径
    public double getRadius() {
        return radius;
    }

    // 设置半径
    public void setRadius(double radius) {
        this.radius = radius;
    }

    // 计算圆的面积
    public double calculateArea() {
        return Math.PI * Math.pow(radius, 2);
    }

    // 计算圆的周长
    public double calculatePerimeter() {
        return 2 * Math.PI * radius;
    }

    // 打印圆的信息
    public void printCircleInfo() {
        System.out.println("圆的半径为:" + radius);
        System.out.println("圆的面积为:" + calculateArea());
        System.out.println("圆的周长为:" + calculatePerimeter());
    }

    public static void main(String[] args) {
        Circle circle = new Circle(5.0);
        circle.printCircleInfo();
    }
}

在上面的示例中,定义了一个Circle类,包含了私有属性radius表示圆的半径,以及构造方法、获取和设置半径的方法、计算面积和周长的方法、打印圆的信息的方法。在main方法中创建了一个圆对象,并打印了圆的信息。

0
看了该问题的人还看了