Problem:
Circle

Write a program which calculates the area and circumference of a circle for given radius r.

Input

A real number r is given.

Output

Print the area and circumference of the circle in a line. Put a single space between them. The output should not contain an absolute error greater than 10-5.

Constraints

0 < r < 10000

Sample Input 1

2

Sample Output 1

12.566371 12.566371

Sample Input 2

3

Sample Output 2

28.274334 18.849556

Solution in JAVA (judge verdict: Accepted)

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;

/*
 * ???????????§??????????´? EightQueen.java
 *
 * Copyright(C) 2016 Nagasaki Team All Rights Reserved.
 */
/**
 * ??????????????????????????????????????????????????¢???????±??????????
 * AIZU???Circle???????????¨
 *@author Iwanaga
 * @version 1.00
 */

public class Main{
	/*
	 * main????????????
	 */
	public static void main(String[] args) throws IOException{
		/*?????°??£?¨?*/
		BufferedReader br =
			new BufferedReader(new InputStreamReader(System.in));
		String str = null; //??\?????¨?????????
		double radius = 0; //??????

		//??\?????????
		str = br.readLine();
		radius = Double.parseDouble(str); //??°????????????

		//??¢?????¨???
		System.out.printf("%.6f %.6f",getCircleArea(radius)
								,getCirum(radius));
	}

	/**
	  * ????????¢???????±???????
	  * @param radius ??????
	  * @return ??¢???
	  */
	public static double getCircleArea(double radius){
		/*?????°??£?¨?*/
		double area = 0;

		area = radius*radius*Math.PI;

		return area;
	}
	
	/**
	  * ?????¨?????????????±???????
	  * @param radius ??????
	  * @return ?????¨?????????
	  */
	public static double getCirum(double radius){
		/*?????°??£?¨?*/
		double cirum = 0;
		
		cirum = 2*Math.PI*radius;
		
		return cirum;
	}
}