java实现梯形柱体体积和三角形柱体体积程序代码.推理结果.同上 .
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 00:35:04
![java实现梯形柱体体积和三角形柱体体积程序代码.推理结果.同上 .](/uploads/image/z/12205246-22-6.jpg?t=java%E5%AE%9E%E7%8E%B0%E6%A2%AF%E5%BD%A2%E6%9F%B1%E4%BD%93%E4%BD%93%E7%A7%AF%E5%92%8C%E4%B8%89%E8%A7%92%E5%BD%A2%E6%9F%B1%E4%BD%93%E4%BD%93%E7%A7%AF%E7%A8%8B%E5%BA%8F%E4%BB%A3%E7%A0%81.%E6%8E%A8%E7%90%86%E7%BB%93%E6%9E%9C.%E5%90%8C%E4%B8%8A+.)
java实现梯形柱体体积和三角形柱体体积程序代码.推理结果.同上 .
java实现梯形柱体体积和三角形柱体体积程序代码.
推理结果.同上 .
java实现梯形柱体体积和三角形柱体体积程序代码.推理结果.同上 .
public class Volume {
\x05public static void main(String[] args) {
\x05\x05double r1 = 4;
\x05\x05double r2 = 6;
\x05\x05double h = 4;
\x05\x05double r = 5;
\x05\x05System.out.println(getTiXingTiJi(r1,r2,h));
\x05\x05System.out.println(getYuanZhuiTiJi(r,h));
\x05}
\x05/**
\x05 * @param r1 下底圆半径
\x05 * @param r2 上底圆半径
\x05 * @param h 梯形柱体的高
\x05 * @return 梯形柱体的体积
\x05 */
\x05static double getTiXingTiJi(double r1,double r2,double h) {
\x05\x05double factor = h / (r1 - r2);
\x05\x05double volume2 = getYuanZhuiTiJi(r2,factor * r2);
\x05\x05double volume1 = getYuanZhuiTiJi(r1,factor * r1);
\x05\x05return volume1 - volume2;
\x05}
\x05/**
\x05 * @param r 地面圆的半径
\x05 * @param h 圆锥体的高
\x05 * @return 圆锥体体积
\x05 */
\x05static double getYuanZhuiTiJi(double r,double h) {
\x05\x05return (Math.PI * r * r * h) / 3.0;
\x05}
}