编译矩形的面积和周长

这是一个Java程序,定义了一个`rectCulate`类用于计算矩形的周长和面积,以及一个`circle`类,该类继承自`rectCulate`并覆盖了计算方法以适应圆形的周长和面积。程序中通过创建`rectCulate`和`circle`的实例,分别输出了矩形和圆形的周长及面积。
摘要由CSDN通过智能技术生成
/**
 *编译矩形的面积和周长
 **/

//创建矩形周长和面积计算的类
class rectCulate {
	double length=5,breadth=3;  //声明矩形的长度和宽度
	double area,perimeter;  //声明矩形的周长和面积
	public rectCulate(){	 
	}
	//计算矩形周长的方法
	public double Perimeter(){
		perimeter=2*(length+breadth);
		return perimeter;
	}
	//计算矩形面积的方法
	public double Area(){
		area=length*breadth;
		return area;
	}
}

//创建计算圆的面积和周长的类,该类继承于rectCulate
class circle extends rectCulate{
	final double PI = 3.14;
	public double Perimeter(){
		perimeter = 2*PI*length;   //继承父类的length变量,作为圆的半径
		return perimeter;
	}
	public double Area(){
		area = PI*length*length;
		return area;
	}


}
public class rectangles {
	public static void main(String[] args) {
		rectCulate rect = new rectCulate();  //创建矩形类的对象rect
		System.out.println("矩形的周长:"+rect.Perimeter());
		System.out.println("矩形的面积:"+rect.Area());
		circle cir = new circle(); //创建矩形类的对象cir
		System.out.println("圆形的周长:"+cir.Perimeter());
		System.out.println("圆形的面积:"+cir.Area());
	}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值