求矩形与圆形的面积 JAVA

这篇博客展示了如何使用JAVA编程实现矩形和圆形的面积及周长计算。通过定义接口`ShapeArea`,实现了`JuXing`(矩形)和`YuanXing`(圆形)两个类来分别计算它们的面积和周长。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



程序一  InterfaceDemo

package hh;


public class InterfaceDemo {
    public static void main(String[] args){
JuXing j=new JuXing(2,4);
System.out.println("矩形面积="+j.getArea()+"矩形周长"+j.getZhouchang());
YuanXing y=new YuanXing(3);
System.out.println("圆形面积="+y.getArea()+"圆形周长="+y.getZhouchang());
}
}



程序二  ShapeArea

package hh;


public interface ShapeArea {
public abstract double getArea();
public abstract double getZhouchang();
}






程序三  JuXing

package hh;


public class JuXing implements ShapeArea{
double s;
double l;
double a;
double b;
JuXing(double a,double b){
this.a=a;
this.b=b;
}
public double getArea(){

return s=a*b;
}
public double getZhouchang(){
return l=(a+b)*2;
}
}


程序四  YuanXing

package hh;


public class YuanXing implements ShapeArea{
double s1;
double l1;
double r;
final double PI=3.14;
YuanXing(double r){
this.r=r;
}
public double getArea(){
return s1=r*r*PI;
}
public double getZhouchang(){
return l1=r*PI*2;
}
}








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值