酷代码 AI
菜单
服务商

Java:设计圆类与圆柱体类并计算属性及体积表面积

```java import java.util.Scanner; import static java.lang.Math.PI; class Circle { private double x; private double y; private double r; public double getX() { return x; } public void setX(double x) { this.x = x; } public double getY() { return y; } public void setY(double y) { this.y = y; } public double getR() { return r; } public void setR(double r) { this.r = r; } public double perimeter() { return 2 * PI * r; } public double area() { return PI * r * r; } } class Cylinder extends Circle { private double h; public double getH() { return h; } public void setH(double h) { this.h = h; } public double area() { return 2 * super.area() + perimeter() * h; } public double volume() { return super.area() * h; } } public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double x = scanner.nextDouble(); double y = scanner.nextDouble(); double r = scanner.nextDouble(); double h = scanner.nextDouble(); Cylinder cylinder = new Cylinder(); cylinder.setX(x); cylinder.setY(y); cylinder.setR(r); cylinder.setH(h); System.out.println("圆心坐标为(" + cylinder.getX() + "," + cylinder.getY() + "),"); System.out.println("圆半径为" + cylinder.getR() + ", 高度为" + cylinder.getH() + ","); System.out.println("表面积为" + cylinder.area() + ", 体积为" + cylinder.volume()); } } ``` ######[AI写代码神器 | 470点数解答 | 2024-10-20 10:03:11]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]