用java 1.创建Circle类并添加实例属性r(成员变量),在类Circle中添加两种方法, 结果 分别计算周长和面积。编写有参和无参构造方法。为属性添加sctter和scttcr 方法。编写主类CrcateCircle,利用类Circle输出r2时圆的周长和面积
时间: 2024-02-12 08:06:02 浏览: 72
好的,以下是一个实现上述要求的Java代码示例:
```java
public class Circle {
private double r;
public Circle() {
this.r = 0;
}
public Circle(double r) {
this.r = r;
}
public double area() {
return 3.14 * this.r * this.r;
}
public double circumference() {
return 2 * 3.14 * this.r;
}
public void setR(double r) {
this.r = r;
}
public double getR() {
return this.r;
}
}
public class CreateCircle {
public static void main(String[] args) {
Circle circle = new Circle();
circle.setR(2);
System.out.println("圆的半径为:" + circle.getR());
System.out.println("圆的周长为:" + circle.circumference());
System.out.println("圆的面积为:" + circle.area());
}
}
```
在上述代码中,我们定义了一个`Circle`类,并添加了实例属性`r`。同时,我们为`Circle`类添加了两种方法,即`circumference`和`area`,用于计算圆的周长和面积。我们还为`Circle`类添加了`setR`和`getR`方法,以便设置和获取圆的半径。
然后,我们定义了一个`CreateCircle`类作为主类,其中创建了一个`Circle`对象。我们在`CreateCircle`类中使用`setR`方法将圆的半径设置为2,并使用`circumference`和`area`方法分别计算圆的周长和面积,并输出结果。
当我们运行上述代码时,输出如下:
```
圆的半径为:2.0
圆的周长为:12.56
圆的面积为:12.56
```
可以看出,当我们输出半径为2的圆的周长和面积时,它们分别为12.56和12.56。
阅读全文