定义一个圆类——Circle,在类的内部提供一个属性:半径,同时提供两个方法 : 计算面积( getArea() )和计算周长(getPerimeter()) 。 通过输入语句输入半径的值,并调用两个方法计算圆的周长和面积并且对计算结果进行输出。(PI值默认为3.14)最后定义一个测试类对 Circle 类进行使用。输出结果如下:该圆的面积为:xxx,该圆的周长为:xxx。
时间: 2024-03-06 16:46:46 浏览: 86
好的,以下是Circle类的代码实现:
```java
public class Circle {
private double radius; // 半径
public Circle(double radius) {
this.radius = radius;
}
public double getArea() {
return Math.PI * radius * radius;
}
public double getPerimeter() {
return 2 * Math.PI * radius;
}
}
```
接下来是测试类的代码实现:
```java
import java.util.Scanner;
public class TestCircle {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double radius = scanner.nextDouble();
Circle circle = new Circle(radius);
double area = circle.getArea();
double perimeter = circle.getPerimeter();
System.out.println("该圆的面积为:" + area + ",该圆的周长为:" + perimeter);
}
}
```
你可以将以上代码复制到你的Java IDE中进行运行测试。