Java基础 创建一个圆Circle类,为该类提供两个方法,方法一用于求圆的面积,方法二用于求圆的周长
题目:
创建一个圆Circle类,为该类提供两个方法,方法一用于求圆的面积,方法二用于求圆的周长,同时为该类提供一个变量r表示半径,一个常量PI表示圆周率。
提供一个有参的构造方法用于设置半径;再提供一个无参的构造方法
圆Circle类
public class Circle {
public double r; // 半径
public final double PI = 3.14;
// 求面积
public double area(double r) {
return r * r * PI;
}
// 求周长
public double leng(double r) {
return 2 * r * PI;
}
// 无参构造
public Circle() {
}
// 有参构造
public Circle(double r) {
this.r = r;
}
}
测试类:
public class CircleTest {
public static void main(String[] args) {
System.out.println("----------无参构造------------");
Circle circle = new Circle();
circle.r = 5.0;
System.out.println("圆形面积为:" + String.format("%.2f", circle.area(2.3)));
System.out.println("圆形周长为:" + String.format("%.2f", circle.leng(2.3)));
System.out.println("----------有参构造------------");
Circle circle1 = new Circle(5.3);
System.out.println("圆形面积为:" + String.format("%.2f", circle1.area(2.3)));
System.out.println("圆形周长为:" + String.format("%.2f", circle1.leng(2.3)));
}
}