Java计算圆面积,保留5位小数
编写一个程序,定义一个求圆面积的方法,其中以圆的半径为参数,并将计算结果保留5位小数。
package test;
import java.util.Scanner;
import java.math.*;
public class Circle {
public static double Area(double r)
{
double s=(Math.PI)*r*r;
return s;
}
public static void main(String [] args)
{
Scanner sc=new Scanner(System.in);
double R=sc.nextDouble();
/*或者用这种方法
double x=Area(R);
System.out.println(String.format("%.5f", x));*/
BigDecimal b=new BigDecimal(Area(R));
double x=b.setScale(5,BigDecimal.ROUND_HALF_UP).doubleValue();
System.out.println(x);
sc.close();
}
}