欢迎访问宙启技术站
智能推送

创建一个Java函数来计算圆形的面积和周长

发布时间:2023-07-03 15:44:15

以下是一个用Java编写的计算圆形面积和周长的函数:

public class CircleCalculator {
    // 计算圆形的面积
    public static double calculateArea(double radius) {
        if (radius <= 0) {
            return 0;
        }
        double area = Math.PI * Math.pow(radius, 2);
        return area;
    }
    
    // 计算圆形的周长
    public static double calculatePerimeter(double radius) {
        if (radius <= 0) {
            return 0;
        }
        double perimeter = 2 * Math.PI * radius;
        return perimeter;
    }
    
    public static void main(String[] args) {
        double radius = 5.0; // 圆的半径
        double area = calculateArea(radius); // 计算圆的面积
        double perimeter = calculatePerimeter(radius); // 计算圆的周长
        
        System.out.println("半径为" + radius + "的圆的面积为:" + area);
        System.out.println("半径为" + radius + "的圆的周长为:" + perimeter);
    }
}

在上述代码中,我们创建了一个名为 CircleCalculator 的类,并在其中定义了两个静态方法: calculateAreacalculatePerimeter。这两个方法分别用于计算圆形的面积和周长。其中,我们使用了圆周率 Math.PI 和半径的平方 Math.pow(radius, 2) 来计算面积;使用了圆周率 Math.PI 和半径的2倍 2 * Math.PI * radius 来计算周长。

main 方法中,我们定义了一个圆的半径 radius(此处取半径为5)并调用上述两个方法来计算圆的面积和周长。最后,我们使用 System.out.println 打印出计算结果。

当我们运行这段代码时,会输出以下内容:

半径为5.0的圆的面积为:78.53981633974483
半径为5.0的圆的周长为:31.41592653589793

因此,我们可以看到,根据给定的半径,我们成功地计算出了圆形的面积和周长。