编写一个圆形类包括半径、设置方法、返回圆形面积和周长用JAVA运行
时间: 2024-09-14 22:17:25 浏览: 47
当然可以。在Java中,我们可以创建一个名为Circle的类,它包含属性如半径(radius),并提供设置半径的方法以及计算面积和周长的方法。下面是一个简单的示例:
```java
public class Circle {
private double radius; // 圆形的半径
// 构造函数用于初始化半径
public Circle(double radius) {
this.radius = radius;
}
// 设置半径的方法
public void setRadius(double newRadius) {
if (newRadius >= 0) {
radius = newRadius;
} else {
System.out.println("半径不能为负数");
}
}
// 计算并返回圆的面积
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
// 计算并返回圆的周长
public double getCircumference() {
return 2 * Math.PI * radius;
}
// 主方法供测试
public static void main(String[] args) {
Circle circle = new Circle(5.0);
circle.setRadius(7.5); // 测试设置方法
System.out.println("圆的面积: " + circle.getArea());
System.out.println("圆的周长: " + circle.getCircumference());
}
}
```
在这个例子中,`setRadius`方法会检查新输入的半径是否合法,然后更新值。主方法展示了如何创建一个Circle对象,并进行操作。
阅读全文