定义Circle类和Rectangle类,这两个类都用 area( ) 方法来计算面积,用 perimeter( )方法来计算周长。

public class Circle {
	private double r;
    public double area() {
        double area = Math.PI*r*r;
        return area;
    }
    public void perimeter(double r) {
        System.out.println("周长为" + 2*r*Math.PI);
    }

    public static void main(String[] args) {
        Circle c1 = new Circle();
        System.out.println("圆的半径为8");
        c1.r = 8;
        double area = c1.area();
        System.out.println("圆的面积为 "+area);
        c1.perimeter(3.0);

    }
}
public class Rectangle {
	 private double width;
	    private double length;

	   
	    public double area() {
	        double area = width * length;
	        return area;
	    }
 public Rectangle(double wid, double leng) {
	        this.width = width;
	        this.length = length;
	    }

	    public void perimeter(double area) {
	        double perimeter = width*2+length*2;
	        System.out.println("该矩形的周长为" + perimeter);
	    }

	    public static void main(String[] args) {
	        Rectangle r1 = new Rectangle(5,6);
	        System.out.println("矩形的长和宽分别是:"+r1.length+"   "+r1.width);
	        double area = r1.area();
	        System.out.println("矩形的面积为 "+area);
	        r1.perimeter(area);
	    }
}
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值