用java编写工具类Tools,要求(1)getArea(double n):返回半径为n的圆面积。(2)getArea(double n1,double n2):返回长宽分别为n1,n2的矩形面积(3)getPerimeter(double n)返回半径为n的圆周长get(double n1,double n2)返回长宽分别为n1,n2的矩形周长。
时间: 2024-01-01 07:05:06 浏览: 58
java代码-使用java解决圆类,成员半径r(double),getPerimeter计算周长,Area面积的源代码
5星 · 资源好评率100%
好的,以下是Java代码实现:
```java
public class Tools {
// 计算圆的面积
public static double getArea(double r) {
return Math.PI * r * r;
}
// 计算矩形的面积
public static double getArea(double l, double w) {
return l * w;
}
// 计算圆的周长
public static double getPerimeter(double r) {
return 2 * Math.PI * r;
}
// 计算矩形的周长
public static double getPerimeter(double l, double w) {
return 2 * (l + w);
}
}
```
可以看到,我们定义了四个方法,分别实现了计算圆的面积、矩形的面积、圆的周长、矩形的周长的功能。其中,圆的面积和周长的计算使用了Math类提供的常量和方法,具体实现可以参考代码。可以通过调用这些方法,来计算不同形状的面积和周长。
阅读全文