java设计:问题是编写程序计算圆柱体的体积和表面积编写程序计算圆柱体的体积和表面积.提示:1.读入半径和高.2.表面积=半径×半径×π+2×半径×π×高.3.体积=底面积×高4.注意使用的数
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 02:04:28
java设计:问题是编写程序计算圆柱体的体积和表面积编写程序计算圆柱体的体积和表面积.提示:1.读入半径和高.2.表面积=半径×半径×π+2×半径×π×高.3.体积=底面积×高4.注意使用的数
java设计:问题是编写程序计算圆柱体的体积和表面积
编写程序计算圆柱体的体积和表面积.
提示:
1.读入半径和高.
2.表面积=半径×半径×π+2×半径×π×高.
3.体积=底面积×高
4.注意使用的数据类型.
考试用,真的是一点都不会.
java设计:问题是编写程序计算圆柱体的体积和表面积编写程序计算圆柱体的体积和表面积.提示:1.读入半径和高.2.表面积=半径×半径×π+2×半径×π×高.3.体积=底面积×高4.注意使用的数
import java.io.File;
import java.util.Scanner;
public class Test {
public static void main(String[] args) throws Exception {
// 1. 读入半径和高.
File file = new File("data.txt");
Scanner sc = new Scanner(file);
double r = 0.0, height = 0.0;
while (sc.hasNextDouble()) {
r = sc.nextDouble();
height = sc.nextDouble();
}
// 2. 表面积=半径×半径×π+2×半径×π×高.
double 表面积 = r * r * Math.PI + 2 * r * height * Math.PI;
System.out.println("表面积=" + 表面积);
// 3. 体积=底面积×高
double 体积 = r * r * Math.PI * height;
System.out.println("表面积=" + 体积);
}
}
------------------------
data.txt的内容
20.2
10.3
运行结果
表面积=2589.175001382564
表面积=13203.523303619026