Java根据输入的半径值计算球的体积。输入数据有五组,每组占一行,每行包括一个实数表示球的半径输出对应的球的体积,对于每组输入数据输出一行,计算结果保留三位小数。
时间: 2024-09-21 16:03:06 浏览: 47
编写程序,计算球的表面积和体积 输入球的半径,输出球的表面积和体积
在Java中,你可以编写一个简单的程序来根据用户输入的半径值计算球体的体积。球体体积的公式是 \( V = \frac{4}{3} \pi r^3 \),其中 \( r \) 是半径。以下是计算并打印出体积的示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
while (scanner.hasNextDouble()) {
double radius = scanner.nextDouble();
double volume = calculateSphereVolume(radius);
// 计算结果保留三位小数
System.out.printf("%.3f", volume);
System.out.println(); // 每次输出后换行
}
scanner.close();
}
// 定义计算球体积的方法
private static double calculateSphereVolume(double radius) {
return (4.0 / 3.0) * Math.PI * Math.pow(radius, 3);
}
}
```
这个程序首先创建一个`Scanner`对象从标准输入读取半径值。然后,在循环中,它读取每一行的数据,计算出体积,并使用`printf`格式化字符串将结果保留三位小数后打印出来。
如果你需要运行此程序,可以逐行输入半径值,程序会依次计算并显示每个球的体积。
阅读全文