import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
while(scanner.hasNextFloat()){
double r=scanner.nextDouble();
Circle c = new Circle(r);
System.out.printf("%.2f %.2f\n",c.getArea(),c.getLength());
c.radius = 2*r;
System.out.printf("%.2f %.2f\n",c.getArea(),c.getLength());
}
}
}
class Circle{
double radius;
public Circle (double radius){
this.radius = radius;
}
public double getArea() {
return Math.PI*radius*radius;
}
public double getLength() {
return Math.PI*radius*2;
}
}
类读取输入流的方法有两个:(1) 利用setter方法 (2)利用构造函数方法读入