定义成员方法求圆的面积、周长和长方形的面积java
时间: 2023-09-10 10:11:13 浏览: 89
java代码-使用java解决圆类,成员半径r(double),getPerimeter计算周长,Area面积的源代码
5星 · 资源好评率100%
下面是一个简单的Java类,其中包含了计算圆形和长方形面积的方法:
```java
public class Geometry {
public static final double PI = 3.14159265358979323846;
public static double circleArea(double radius) {
return PI * radius * radius;
}
public static double circleCircumference(double radius) {
return 2 * PI * radius;
}
public static double rectangleArea(double length, double width) {
return length * width;
}
}
```
上面的代码中,我们定义了一个叫做`Geometry`的类,其中包含三个静态方法:
- `circleArea`:计算圆形的面积,参数为圆的半径。
- `circleCircumference`:计算圆形的周长,参数为圆的半径。
- `rectangleArea`:计算长方形的面积,参数为长方形的长度和宽度。
我们还定义了一个叫做`PI`的常量,用于存储圆周率的值。在`circleArea`和`circleCircumference`方法中,我们使用了这个常量来计算圆的面积和周长。
在使用这些方法时,我们可以直接通过类名来调用它们,例如:
```java
double radius = 5.0;
double circleArea = Geometry.circleArea(radius);
double circleCircumference = Geometry.circleCircumference(radius);
double length = 10.0;
double width = 5.0;
double rectangleArea = Geometry.rectangleArea(length, width);
```
上面的代码中,我们先定义了圆的半径和长方形的长度和宽度,然后分别调用了`circleArea`、`circleCircumference`和`rectangleArea`方法来计算它们的面积和周长。
阅读全文