用Java写一个简易的计算圆柱体的表面积和体积的程序,半径从键盘输入
时间: 2024-09-25 09:04:22 浏览: 34
Java圆柱体表面积和体积计算代码实例
5星 · 资源好评率100%
当然可以。在Java中,我们可以编写一个简单的控制台应用来计算圆柱体的表面积和体积。这里是一个基础示例:
```java
import java.util.Scanner;
public class CylinderCalculator {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入圆柱体的半径:");
double radius = scanner.nextDouble();
System.out.println("请输入圆柱体的高度:");
double height = scanner.nextDouble();
// 计算表面积
double surfaceArea = calculateSurfaceArea(radius, height);
System.out.println("圆柱体的表面积为: " + surfaceArea);
// 计算体积
double volume = calculateVolume(radius, height);
System.out.println("圆柱体的体积为: " + volume);
}
// 计算圆柱体的表面积 (2 * πr * h + 2πr^2)
public static double calculateSurfaceArea(double radius, double height) {
return 2 * Math.PI * radius * (height + radius);
}
// 计算圆柱体的体积 (πr^2 * h)
public static double calculateVolume(double radius, double height) {
return Math.PI * Math.pow(radius, 2) * height;
}
}
```
在这个程序中,我们首先通过`Scanner`获取用户输入的半径和高度,然后调用两个静态方法`calculateSurfaceArea`和`calculateVolume`分别计算表面积和体积。这两个方法都接受半径和高度作为参数,并返回相应的值。
阅读全文