1. 程式人生 > >藍橋杯 Java 入門訓練 圓的面積

藍橋杯 Java 入門訓練 圓的面積

問題描述

       給定圓的半徑r,求圓的面積。

輸入格式

       輸入包含一個整數r,表示圓的半徑。

輸出格式

       輸出一行,包含一個實數,四捨五入保留小數點後7位,表示圓的面積。

樣例輸入

        4

樣例輸出

        50.2654825

資料規模與約定

        1 <= r <= 10000。

提示

        本題對精度要求較高,請注意π的值應該取較精確的值。你可以使用常量來表示π,比如PI=3.14159265358979323,也可以使用數學公式來求π,比如PI=atan(1.0)*4。

程式碼:

import java.util.Scanner;
public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		 int n = sc.nextInt();
		 Cricle c=new Cricle();
		double Area=c.CirclrArea(n);
			System.out.printf("%2.7f",Area);
	}

}

class Cricle {
	public double CirclrArea(int r){
		double PI=3.14159265358979323;
		double Area=PI*r*r;
		return Area;
	}
}