用JAVA定义一个类圆,求面积周长
时间: 2023-05-21 09:05:59 浏览: 52
非常感谢您的问题!以下是用JAVA定义一个类圆,求面积周长的完整代码:
```
public class Circle {
double radius;
Circle(double r) {
radius = r;
}
double getArea() {
return Math.PI * radius * radius;
}
double getPerimeter() {
return 2 * Math.PI * radius;
}
}
```
在这个类中,我们定义了一个圆的半径,以及两个方法,用于计算圆的面积和周长。我们可以通过创建一个 Circle 类的对象,并传入半径值,来获取圆的相关信息。比如:
```
Circle c = new Circle(5);
System.out.println("Area: " + c.getArea());
System.out.println("Perimeter: " + c.getPerimeter());
```
以上是输出圆的面积和周长的结果。希望这个答案对您有用!
相关问题
用JAVA定义一个类圆求面积周长
好的,以下是定义一个圆类并求出面积周长的JAVA代码:
```java
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public double getArea() {
return Math.PI * radius * radius;
}
public double getCircumference() {
return 2 * Math.PI * radius;
}
}
```
其中,构造函数 Circle() 用来初始化半径,getRadius() 用来返回半径值,getArea() 和 getCircumference() 分别用来计算圆的面积和周长。
java定义类求圆的周长和面积
以下是一个 Java 类的示例,实现了计算圆的周长和面积:
```java
public class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getArea() {
return Math.PI * Math.pow(radius, 2);
}
public double getCircumference() {
return 2 * Math.PI * radius;
}
}
```
在这个类中,我们定义了一个私有字段 `radius`,表示圆的半径。我们还提供了一个构造函数,以便在创建圆对象时设置半径。我们还提供了一些访问器和修改器方法,以便在需要时获取或更改半径。
最后,我们定义了两个计算圆的周长和面积的方法,分别为 `getCircumference()` 和 `getArea()`。这些方法使用半径计算圆的周长和面积,并返回结果。
以下是一个使用 `Circle` 类的示例:
```java
public class Main {
public static void main(String[] args) {
Circle circle = new Circle(5.0);
System.out.println("半径为 " + circle.getRadius() + " 的圆的周长为 " + circle.getCircumference());
System.out.println("半径为 " + circle.getRadius() + " 的圆的面积为 " + circle.getArea());
}
}
```
这个程序将创建一个半径为 5.0 的圆对象,然后调用 `getCircumference()` 和 `getArea()` 方法来计算周长和面积。程序将输出以下内容:
```
半径为 5.0 的圆的周长为 31.41592653589793
半径为 5.0 的圆的面积为 78.53981633974483
```