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)));
	}
}
全部评论

相关推荐

挣K存W养DOG:他真的很中意你,为什么不回他
点赞 评论 收藏
分享
一颗宏心:华为HR晚上过了十二点后还给我法消息。
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务