题目描述
1.创建一个圆类,具有成员变量radius(double类型),一个把radius设置为1.0的构造方法,以及set和 get方法;添加一个方法computerArea()计算圆的面积。
在main()方法中声明2个Circde对象,其中一个半径是默认值1.0,另一个设置为3.0分别计算它们的面积并显示计算结果。
源代码
public class Circle {
private double radius;
public Circle() {
radius = 1.0;
}
public Circle(double radius) {
this.radius = radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double getRadius() {
return radius;
}
public double computeArea() {
return Math.PI * radius * radius;
}
public static void main(String[] args) {
Circle c1 = new Circle(); // 半径默认为1.0
Circle c2 = new Circle(3.0); // 半径为3.0
System.out.println("c1的面积:" + c1.computeArea());
System.out.println("c2的面积:" + c2.computeArea());
}
}
在这个代码中,我们定义了一个Circle
类,其中包含一个radius
成员变量和一些方法。radius
表示圆的半径。Circle()
是一个无参数的构造方法,它将radius
设置为默认值1.0。Circle(double radius)
是一个有参数的构造方法,它可以接受一个半径值,并将其赋给radius
。setRadius
和getRadius
方法分别用于设置和获得radius
成员变量的值。computeArea
方法用于计算圆的面积(利用了Java内置的数学库Math
中的常量和函数)。在main
方法中,我们声明了两个Circle
对象:c1
和c2
,并分别计算它们的面积并显示出来。
运行截图
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END