public class Round { private double r; // 半径 private final double pi; // 圆周率

public Round(double r) {
    this.r = r;
    this.pi = 3.14159265358979323846; // 初始化圆周率
}

// 计算周长
public double getPerimeter() {
    return 2 * pi * r;
}

// 计算面积
public double getArea() {
    return pi * r * r;
}

public static void main(String[] args) {
    // 创建矩形
    double width = 5;
    double height = 3;

    // 创建Round对象
    Round round = new Round(width);

    // 计算矩形周长和面积并输出
    double perimeter = 2 * (width + height);
    double area = width * height;

    System.out.println("矩形周长为:" + perimeter);
    System.out.println("矩形面积为:" + area);

    // 计算圆的周长和面积并输出
    System.out.println("圆的周长为:" + round.getPerimeter());
    System.out.println("圆的面积为:" + round.getArea());
}

}

按以下要求编写Java程序创建一个Round类添加表示半径和圆周率的两个成员变量r和pi并通过构造方法初始化;在Round中分别创建计算圆的周长和面积的两种方法;编程利用Round输出一个矩形的周长和面积

原文地址: https://www.cveoy.top/t/topic/bccD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录