【简答题】编写一个程序,能够读取圆柱体的半径和长度,用下列计算公式计算圆柱面积和体积。
时间: 2024-03-26 13:35:01 浏览: 100
好的,根据您的要求,我可以为您编写一个能够读取圆柱体的半径和长度,并计算圆柱面积和体积的Java程序。以下是代码示例:
```
import java.util.Scanner;
public class Cylinder {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter the radius of the cylinder: ");
double radius = input.nextDouble();
System.out.print("Enter the length of the cylinder: ");
double length = input.nextDouble();
double area = radius * radius * Math.PI;
double volume = area * length;
System.out.println("The area of the cylinder is: " + area);
System.out.println("The volume of the cylinder is: " + volume);
}
}
```
程序首先使用 Scanner 类从键盘输入圆柱体的半径和长度,然后使用圆的面积公式计算圆柱的底面积,即 area = radius * radius * Math.PI。接着,我们将圆柱的底面积乘以长度,即可计算出圆柱的体积,即 volume = area * length。最后,程序输出圆柱的面积和体积。
例如,当输入半径为 2.5,长度为 5 的圆柱体时,程序的输出为:
```
Enter the radius of the cylinder: 2.5
Enter the length of the cylinder: 5
The area of the cylinder is: 19.634954084936208
The volume of the cylinder is: 98.17477042468104
```
这就是一个简单的计算圆柱面积和体积的Java程序。
阅读全文