ブルーブリッジカップjavaBグループ@行使スターターセット(4)3番目の質問:円の面積

円の面積:2番目の質問ブルーブリッジカップjavaBグループ(4)@問題の設定を取得します

キーワード:本物の出力

問題の説明
円の所与の半径rの円形の領域です。
入力形式の
入力は、整数rを含んでいる円の半径を表します。
出力形式の
実数を含む出力ライン、小数点は、円の面積を示した後、7に丸め。
説明:この問題では、入力は整数であるが、出力は実数です。

実際の出力の問題については、7つの小数点以下の桁数の後に、この質問で要求されるような、そして、あなたのプログラムがあまりにも多く、厳密に出力7小数点以下の桁数でなければならないか、小数点以下の桁数の少なすぎる出力ではない本当の出力、の要件を見て確認してください、それは誤りとみなされます。

本当の問題は、出力が指定されていない場合、丸めは、丸めによって行われています。

入力サンプル
4
サンプル出力
50.2654825
データサイズと表記
1 <= R <= 10000。
プロンプトの
高精度のこの質問は、πの値は、より正確な値をとるべきであることに注意してください。あなたは、このようなPI = ATAN(1.0)* 4として、例えばPI = 3.14159265358979323ため、数式がπを求めるために使用することができる、πを表すために定数を使用することができます 。

コードは以下の通りであります:

java.text.DecimalFormatのインポート、
インポートjava.util.Scanner;
パブリッククラスメイン{
パブリック静的無効メイン(文字列[] args){
スキャナスキャナ新しい新しい= S(System.in);
ダブルR&LT =(ダブル)s.nextInt( );
(R&LT> = R&LT && 1 <= 10000){IF
のDecimalFormatてDecimalFormat新しい新しいDF =( "0.0000000");
= 3.14159265358979323ダブルパイ;
double型の結果= PiのR&LT R&LT;
のSystem.out.println(df.format(結果))。
}
他のSystem.out.println( "データの規模と規則:1 <= R <= 10000");
}
}
コメント、仕事に一緒に歓迎し、一緒に進行!

公開された29元の記事 ウォンの賞賛1 ビュー1107

おすすめ

転載: blog.csdn.net/DAurora/article/details/104126154