定义一个类,类中有计算体积的两个同名方法,分别可计算圆柱体体积与长方体体积,举例验证程序。
时间: 2024-02-28 12:57:53 浏览: 38
好的,以下是Java代码实现:
```java
public class Volume {
// 计算圆柱体体积的方法
public double volume(double radius, double height) {
return Math.PI * radius * radius * height;
}
// 计算长方体体积的方法
public double volume(double length, double width, double height) {
return length * width * height;
}
// 测试程序
public static void main(String[] args) {
Volume volume = new Volume();
double cylVolume = volume.volume(2.0, 5.0); // 计算半径为2.0、高度为5.0的圆柱体体积
double cubVolume = volume.volume(2.0, 3.0, 4.0); // 计算长2.0、宽3.0、高4.0的长方体体积
System.out.println("圆柱体体积:" + cylVolume);
System.out.println("长方体体积:" + cubVolume);
}
}
```
输出结果如下:
```
圆柱体体积:62.83185307179586
长方体体积:24.0
```
可以看到,程序输出了半径为2.0、高度为5.0的圆柱体体积和长2.0、宽3.0、高4.0的长方体体积,验证了该类中计算体积的两个同名方法的正确性。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)