java输入一个整数n,n表示为输入的半径组数,循环n次,每循环一次输入一个半径,计算出体积并输出
时间: 2024-09-06 20:01:54 浏览: 44
在 Java 中,你可以通过一个简单的 for 循环来实现这个功能。首先,你需要创建一个函数来计算圆锥体的体积,公式是 (1/3) * π * r^2 * h,其中 r 是半径,h 是高度。然后,你让程序每次循环读取用户输入的半径,并提示用户输入对应的高度,最后计算并输出体积。以下是具体的代码示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 获取输入的半径组数
for (int i = 0; i < n; i++) {
System.out.println("请输入第 " + (i+1) + " 个圆锥体的半径:");
double radius = scanner.nextDouble();
System.out.println("请输入第 " + (i+1) + " 个圆锥体的高度:");
double height = scanner.nextDouble();
double volume = calculateConeVolume(radius, height); // 计算体积
System.out.println("第 " + (i+1) + " 个圆锥体的体积是: " + volume);
}
scanner.close();
}
// 函数用于计算圆锥体体积
private static double calculateConeVolume(double radius, double height) {
return (1.0 / 3.0) * Math.PI * Math.pow(radius, 2) * height;
}
}
```
当你运行这个程序,它会询问你想要输入多少组数据,以及每一组数据的半径和高度,然后依次计算并显示每个圆锥体的体积。
阅读全文