用Java编写Step1:输入半径编写-个圆类Circle,该类拥有: ①一个成员变量; Radius (私有,浮点型) ; // 存放圆的半径; ②两个构造方法 Circle( ) //将半径设为0 Circle(double r) //创建Circle对象时将半径初始化为r ③三个成员方法 double getArea() //获取圆的面积 double getPerimeter( ) //获取圆的周长输出周长和圆面积
时间: 2024-01-16 20:03:02 浏览: 81
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
好的,以下是用Java编写的Circle类代码:
```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;
}
}
```
接下来是使用Circle类计算圆的周长和面积的代码:
```java
public class Main {
public static void main(String[] args) {
Circle c1 = new Circle();
Circle c2 = new Circle(5);
System.out.println("圆c1的周长是:" + c1.getPerimeter());
System.out.println("圆c1的面积是:" + c1.getArea());
System.out.println("圆c2的周长是:" + c2.getPerimeter());
System.out.println("圆c2的面积是:" + c2.getArea());
}
}
```
输出结果如下:
```
圆c1的周长是:0.0
圆c1的面积是:0.0
圆c2的周长是:31.41592653589793
圆c2的面积是:78.53981633974483
```
阅读全文