请编写一个简单程序,输入半径和高,输出圆周长,圆面积,球面积,球体积,圆柱体积。java
时间: 2024-10-16 16:12:40 浏览: 30
当然可以。下面是一个简单的 Java 程序示例,它将获取用户输入的圆的半径和高,然后计算并输出相应的几何形状的周长、面积和体积:
```java
import java.util.Scanner;
public class GeometryCalculator {
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 circumference = 2 * Math.PI * radius;
double circleArea = Math.PI * radius * radius;
// 球的相关计算(假设输入的是圆的直径,因为球体直径等于圆的直径)
double sphereDiameter = radius * 2;
double sphereRadius = sphereDiameter / 2;
double sphereSurfaceArea = 4 * Math.PI * sphereRadius * sphereRadius;
double sphereVolume = (4.0 / 3.0) * Math.PI * Math.pow(sphereRadius, 3);
// 圆柱的相关计算
double cylinderVolume = Math.PI * Math.pow(radius, 2) * height;
System.out.println("圆的周长: " + circumference);
System.out.println("圆的面积: " + circleArea);
System.out.println("球的表面积: " + sphereSurfaceArea);
System.out.println("球的体积: " + sphereVolume);
System.out.println("圆柱的体积: " + cylinderVolume);
}
}
```
当你运行这个程序,按照提示输入半径和高度,就会得到相应的结果。
阅读全文