用java编写一个程序满足1、编写一个圆类circle,该类拥有:①一个成员变量radius(私有,浮点型);//存放圆的半径;②两个构造方法circle()//将半径设为0circle(doubler)//创建circle对象时将半径初始化为r③三个成员方法doublegetarea()//获取圆的面积doublegetperimeter()//获取圆的周长voidshow()//将圆的半径、周长、面积输出到屏幕
时间: 2023-11-26 12:05:43 浏览: 435
好的,以下是Java实现的代码:
```java
public class Circle {
private double radius; // 圆的半径
// 构造方法1:将半径设为0
public Circle() {
this.radius = 0;
}
// 构造方法2:创建Circle对象时将半径初始化为r
public Circle(double r) {
this.radius = r;
}
// 获取圆的面积
public double getArea() {
return Math.PI * this.radius * this.radius;
}
// 获取圆的周长
public double getPerimeter() {
return 2 * Math.PI * this.radius;
}
// 将圆的半径、周长、面积输出到屏幕
public void show() {
System.out.println("圆的半径为:" + this.radius);
System.out.println("圆的周长为:" + this.getPerimeter());
System.out.println("圆的面积为:" + this.getArea());
}
}
```
以上代码中,我们定义了一个圆类Circle,其中包含了圆的半径radius和两个构造方法。通过getArea和getPerimeter方法可以获取圆的面积和周长,而show方法则可以将圆的半径、周长、面积输出到屏幕上。需要注意的是,我们在类中将radius定义为私有变量,这样可以避免在类外部直接访问和修改radius的值,需要通过类中提供的方法来获取和修改其值。
阅读全文