Java—圆周率
Description
输入n值,并利用下列格里高里公式计算并输出圆周率:
Input
输入公式中的n值。
Output
输出圆周率,保留5位小数。
Sample
Input
1
Output
2.66667
import java.util.Scanner;
public class Main {
static double i, n;
static double f(double n) {
double y = 0;
for (i = 1; i <= n; i++) {
y = y + 1 / (4 * i - 3) - 1 / (4 * i - 1);
}
y = 4 * y;
return y;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader = new Scanner(System.in);
double sum;
n = reader.nextInt();
sum = f(n);
System.out.printf("%.5f", sum);
}
}