【问题描述】
定义接口CircleInterface,类Circle实现接口,实现计算圆的周长和面积,测试其特性。
【输入形式】
请输入圆的半径
【输出形式】
圆的面积是:圆的周长是:
【样例输入】
Please input r: 2
【样例输出】
The area is : 12.56636The circumference is : 12.56636
import java.util.Scanner;
interface CircleInterface
{
final float PI=3.14159f;
float getArea(float r);
float getCircumference(float r);
}
class Circle implements CircleInterface
{
float r ;
public void Circle(float r)
{
this.r=r;
}
public float getArea(float r){
return (float) (PI*Math.pow(r,2));
}
public float getCircumference(float r){
return PI*2*r;
}
}
public class P4T2 {
public static void main(String[] args) {
Circle c = new Circle();
Scanner s = new Scanner(System.in);
System.out.println("Please input r: ");
float r = s.nextFloat();
System.out.println("The area is : "+ c.getArea(r));
System.out.println("The circumference is : "+c.getCircumference(r));
}
}