编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r ) //创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea( ) //获取圆的面积 double getPerimeter( ) //获取圆的周长 void show( ) //将圆的半径、周长、面积输出到屏幕
时间: 2024-02-14 19:15:28 浏览: 65
好的,以下是圆类Circle的代码实现:
```java
public class Circle {
private double radius; // 存放圆的半径
// 将半径设为0的构造方法
public Circle() {
radius = 0;
}
// 创建Circle对象时将半径初始化为r的构造方法
public Circle(double r) {
radius = r;
}
// 获取圆的面积
public double getArea() {
return Math.PI * radius * radius;
}
// 获取圆的周长
public double getPerimeter() {
return 2 * Math.PI * radius;
}
// 将圆的半径、周长、面积输出到屏幕
public void show() {
System.out.println("圆的半径为:" + radius);
System.out.println("圆的周长为:" + getPerimeter());
System.out.println("圆的面积为:" + getArea());
}
}
```
你可以通过以下方式进行测试:
```java
public class Test {
public static void main(String[] args) {
Circle circle1 = new Circle(); // 创建半径为0的圆对象
circle1.show(); // 输出圆的信息
Circle circle2 = new Circle(5.0); // 创建半径为5的圆对象
circle2.show(); // 输出圆的信息
}
}
```
输出结果如下:
```
圆的半径为:0.0
圆的周长为:0.0
圆的面积为:0.0
圆的半径为:5.0
圆的周长为:31.41592653589793
圆的面积为:78.53981633974483
```
阅读全文