按以下要求编写Java程序创建一个Round类添加表示半径和圆周率的两个成员变量r和pi并通过构造方法初始化;在Round中分别创建计算圆的周长和面积的两种方法;编程利用Round输出一个矩形的周长和面积
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());
}
}
原文地址: https://www.cveoy.top/t/topic/bccD 著作权归作者所有。请勿转载和采集!