用Java语言表达按以下要求定义一个类Circle描述一个圆,并完成相应的操作: (1) 实例属性:圆心x坐标(xpoint)、圆心y坐标(ypoint)和半径(radius)。 (2) 构造方法:给3个属性赋初值。 (3) 实例方法(area):求圆的面积。 (4) 实例方法(circumference):求圆的周长。 (5) 重写toString()方法,返回圆心坐标和半径。 (6) 实例化这个类,调用方法完成信息的输出。
时间: 2024-03-23 20:37:44 浏览: 50
好的,以下是Java代码实现:
```java
public class Circle {
private double xpoint;
private double ypoint;
private double radius;
public Circle(double xpoint, double ypoint, double radius) {
this.xpoint = xpoint;
this.ypoint = ypoint;
this.radius = radius;
}
public double area() {
return Math.PI * radius * radius;
}
public double circumference() {
return 2 * Math.PI * radius;
}
@Override
public String toString() {
return "Circle{" +
"xpoint=" + xpoint +
", ypoint=" + ypoint +
", radius=" + radius +
'}';
}
public static void main(String[] args) {
Circle circle = new Circle(0, 0, 5);
System.out.println("圆的面积为:" + circle.area());
System.out.println("圆的周长为:" + circle.circumference());
System.out.println(circle);
}
}
```
输出结果为:
```
圆的面积为:78.53981633974483
圆的周长为:31.41592653589793
Circle{xpoint=0.0, ypoint=0.0, radius=5.0}
```