JAVA求圓的面積


import java.text.DecimalFormat;
import java.util.Scanner;

public class TheAreaOfCircle {
public static void main(String[] args) {
/*問題描述
給定圓的半徑r,求圓的面積。
輸入格式
輸入包含一個整數r,表示圓的半徑。
輸出格式
輸出一行,包含一個實數,四舍五入保留小數點后7位,表示圓的面積。
說明:在本題中,輸入是一個整數,但是輸出是一個實數。

對於實數輸出的問題,請一定看清楚實數輸出的要求,比如本題中要求保留小數點后7位,則你的程序必須嚴格的輸出7位小數,輸出過多或者過少的小數位數都是不行的,都會被認為錯誤。

實數輸出的問題如果沒有特別說明,舍入都是按四舍五入進行。

樣例輸入
4
樣例輸出
50.2654825
數據規模與約定
1 <= r <= 10000。*/
Scanner sc=new Scanner(System.in);
int r=sc.nextInt();;
while(r<1|r>10000){
r=sc.nextInt();
}
DecimalFormat df =new DecimalFormat("#####0.0000000");

double circle=r*r*Math.PI;
//double b=Math.round(circle*10000000)/10000000.0000000;
//System.out.println(b);
System.out.println(df.format(circle));
}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM