编写java程序,已知圆球体积,输入圆球半径,计算并输出圆球的体积,保留3位小数(PI的值取3.14)。
时间: 2024-09-21 16:06:20 浏览: 37
在Java中,你可以使用如下的程序来计算圆球的体积,给定半径并保留三位小数:
```java
import java.text.DecimalFormat;
public class SphereVolumeCalculator {
public static void main(String[] args) {
double radius = 5.0; // 用户输入的圆球半径
double volume = calculateSphereVolume(radius, 3.14); // 调用计算体积的方法
// 用DecimalFormat格式化输出,保留三位小数
DecimalFormat df = new DecimalFormat("#.000");
String formattedVolume = df.format(volume);
System.out.println("圆球的体积为: " + formattedVolume);
}
// 计算圆球体积的方法
public static double calculateSphereVolume(double radius, double pi) {
return (4.0 / 3.0) * Math.PI * Math.pow(radius, 3); // 圆球体积公式
}
}
```
在这个程序里,我们首先导入了`java.text.DecimalFormat`库来格式化输出,然后在`main`方法中获取用户输入的圆球半径,调用`calculateSphereVolume`方法计算体积,最后使用`DecimalFormat`将结果保留三位小数并输出。
如果需要用户输入半径,可以使用`Scanner`类读取命令行输入。请记得替换`radius = 5.0;`为`double radius = scanner.nextDouble();`并添加适当的错误检查。
阅读全文