正方形的面积用java写,java 编程 使用接口方式计算圆和正方形的面积(S)和周长(L)...

interface Cal{

//使用接口方式计算圆和正方形的面积(S)和周长(L);cal:计算器;

//get 获得

public static final double PI = 3.14;

//求面积

public double getS();

//求周长

public double getL();

}

//创建正方形的类

class Rect implements Cal{

double r;

public Rect(double r){

this.r = r;

}

public double getS(){

return r*r;

}

public double getL(){

return 4*r;

}

}

//创建圆的类

class Circle implements Cal{

double r;

public Circle(double r){

this.r = r;

}

public double getS(){

return Cal.PI*r*r;

}

public double getL(){

return 2*Cal.PI*r;

}

}

public class TestCal{

public static void main(String[] args){

Rect r = new Rect(10.0);

double rS = r.getS();

double rL = r.getL();

System.out.println(“正方形的面积是:”+rS+" 正方形的周长是:"+rL);

Circle c = new Circle(10.0);

double cS = c.getS();

double cL = c.getL();

System.out.println("圆的面积是:"+cS+" 圆的周长是:"+cL);

}

}

dd9a4d6d3086dc1f45a3da14b7c24080.png