java实现梯形柱体体积和三角形柱体体积程序代码.推理结果.同上 .

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 18:00:52
java实现梯形柱体体积和三角形柱体体积程序代码.推理结果.同上 .
x]KPǿsL-#z8r ٙEAJ/aFiwQاf&찇=s[C9DJaQZq\˼ГIsan͛-q`oRQ.GxX_7d:̩#+f:Ar,_`YI/iaVJe.0<ي֨gKmbw'1˩4!Q|ilsBG߂EɐnWީ@!(k?zP^$dl^n7/\2,+ݪ/BީmzvVAMzp]EIZ0$% !f{"˵' x#A{N[r nmvڻ&byUfX?bݏ \m~o20ą򺆔{-

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}
}