有若干个直柱体(底面与柱面垂直),其底面可能是圆形、矩形。已知柱体的高度、圆的半径、矩形的宽和高。计算柱体的体积和表面积。

编程入门 行业动态 更新时间:2024-10-22 23:23:32

有若干个直<a href=https://www.elefans.com/category/jswz/34/1708917.html style=柱体(底面与柱面垂直),其底面可能是圆形、矩形。已知柱体的高度、圆的半径、矩形的宽和高。计算柱体的体积和表面积。"/>

有若干个直柱体(底面与柱面垂直),其底面可能是圆形、矩形。已知柱体的高度、圆的半径、矩形的宽和高。计算柱体的体积和表面积。

有若干个直柱体(底面与柱面垂直),其底面可能是圆形、矩形。已知柱体的高度、圆的半径、矩形的宽和高。计算柱体的体积和表面积。

public class test {public static void main(String[] args) {Rectcylinder rectcylinder=new Rectcylinder(3,4,5);CircleyCylinder cylinder=new CircleyCylinder(3,4);System.out.println(rectcylinder.toString());System.out.println("该矩形体的体积为:"+ rectcylinder.v()+",面积为:"+rectcylinder.s());System.out.println(cylinder.toString());System.out.println("该圆柱体的体积为:"+ cylinder.v()+",面积为:"+cylinder.s());}
}
 class Circle {private int r;private static double PI=3.14;public Circle() {}public Circle(int r) {this.r = r;}public int getR() {return r;}public void setR(int r) {this.r = r;}public String toString() {return "Circle{r = " + r + "}";}public double s(){return PI*r*r;}public double c(){return 2*PI*r;}
}
 class Rectangle {private int length;private int width;public Rectangle() {}public Rectangle(int length, int width) {this.length = length;this.width = width;}public int getLength() {return length;}public void setLength(int length) {this.length = length;}public int getWidth() {return width;}public void setWidth(int width) {this.width = width;}public String toString() {return "Rectangle{length = " + length + ", width = " + width + "}";}public int s(){return this.length*this.width;}public  int c(){return 2*(width+length);}
}
 class CircleyCylinder extends Circle{private int height;public CircleyCylinder() {}public CircleyCylinder(int r, int h) {setR(r);this.height = h;}public int getH() {return height;}public void setH(int h) {this.height = h;}public String toString() {return super.toString()+"CircleyCylinder{h = " + height + "}";}public double v(){return super.s()*height;}public double s(){return super.s()*2+super.c()*height;}
}
 class Rectcylinder extends Rectangle{private int height;public Rectcylinder() {}public Rectcylinder(int length,int width, int h) {setLength(length);setWidth(width);this.height = h;}public int getH() {return height;}public void setH(int h) {this.height = h;}public String toString() {return super.toString()+ "Rectcylinder{h = " + height + "}";}public int s(){return super.s()*2+super.c()*height;}public int v(){return super.s()*height;}}

更多推荐

有若干个直柱体(底面与柱面垂直),其底面可能是圆形、矩形。已知柱体的高度、圆的半径、矩形的宽和高。计算柱体的体积和表面积。

本文发布于:2024-02-08 20:46:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1674862.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:柱体   底面   矩形   表面积   半径

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!