用一个程序Java编写Step1:输入半径编写-个圆类Circle,该类拥有: ①一个成员变量; Radius (私有,浮点型) ; // 存放圆的半径; ②两个构造方法 Circle( ) //将半径设为0 Circle(double r) //创建Circle对象时将半径初始化为r ③三个成员方法 double getArea() //获取圆的面积 double getPerimeter( ) //获取圆的周长输出周长和圆面积
时间: 2023-11-29 12:04:26 浏览: 135
VC++麻将类游戏(类似明星三缺一)
3星 · 编辑精心推荐
好的,以下是用Java编写的Circle类代码:
```java
import java.util.Scanner;
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 static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double r = scanner.nextDouble();
Circle circle = new Circle(r);
System.out.println("圆的面积为:" + circle.getArea());
System.out.println("圆的周长为:" + circle.getPerimeter());
}
}
```
以上代码中,用户可以通过键盘输入圆的半径,然后创建Circle对象并计算圆的面积和周长,最后输出结果。
阅读全文