用java编写程序,读入圆柱体的半径和高,计算圆柱体的体积。 输入格式: 输入圆柱体的底面半径和高,用空格分隔。 输出格式: 输出圆柱体的体积,保留两位小数(四舍五入)。
时间: 2024-09-10 08:26:26 浏览: 47
Java基于Scanner对象的简单输入计算功能示例
首先,我们需要根据圆柱体体积的计算公式,即 V = π * r^2 * h,来编写程序。这里的 V 表示体积,π 是圆周率(在程序中我们可以用 Math.PI 来表示),r 表示圆柱体底面的半径,h 表示圆柱体的高。下面是一个简单的Java程序示例:
```java
import java.util.Scanner;
public class CylinderVolume {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 读取用户输入的半径和高
System.out.println("请输入圆柱体的底面半径和高(用空格分隔):");
double radius = scanner.nextDouble();
double height = scanner.nextDouble();
// 计算圆柱体的体积
double volume = Math.PI * radius * radius * height;
// 输出圆柱体的体积,保留两位小数
System.out.printf("圆柱体的体积为:%.2f\n", volume);
scanner.close();
}
}
```
在这个程序中,我们首先导入了 `Scanner` 类来读取用户的输入。然后定义了一个 `CylinderVolume` 类和 `main` 方法。在 `main` 方法中,我们创建了一个 `Scanner` 对象用于读取标准输入(通常是键盘输入)。接着提示用户输入圆柱体的半径和高,并使用 `nextDouble()` 方法读取这两个数值。计算完体积后,我们使用 `System.out.printf` 方法输出结果,`%.2f` 是格式化字符串,表示输出的浮点数保留两位小数。
阅读全文