义测类Test,定义main方法,创建一个圆对象,输出其基本信息;创建一个圆锥体对象,输出其基本信息。- 备注:圆锥体的表面积=πRL+R^2+ R为圆锥体底面圆的半径+ L为圆锥的侧面半径~ 用java语言
时间: 2024-06-01 22:10:34 浏览: 36
public class Test {
public static void main(String[] args) {
// 创建圆对象
Circle circle = new Circle(5);
// 输出圆的基本信息
System.out.println("圆的半径:" + circle.getRadius());
System.out.println("圆的面积:" + circle.getArea());
System.out.println("圆的周长:" + circle.getPerimeter());
// 创建圆锥体对象
Cone cone = new Cone(5, 10);
// 输出圆锥体的基本信息
System.out.println("圆锥体的底面半径:" + cone.getRadius());
System.out.println("圆锥体的侧面半径:" + cone.getSideRadius());
System.out.println("圆锥体的表面积:" + cone.getSurfaceArea());
System.out.println("圆锥体的体积:" + cone.getVolume());
}
}
// 圆类
class Circle {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public double getArea() {
return Math.PI * radius * radius;
}
public double getPerimeter() {
return 2 * Math.PI * radius;
}
}
// 圆锥体类
class Cone {
private double radius;
private double sideRadius;
public Cone(double radius, double sideRadius) {
this.radius = radius;
this.sideRadius = sideRadius;
}
public double getRadius() {
return radius;
}
public double getSideRadius() {
return sideRadius;
}
public double getSurfaceArea() {
return Math.PI * radius * sideRadius + Math.PI * radius * radius;
}
public double getVolume() {
return Math.PI * radius * radius * sideRadius / 3;
}
}
阅读全文