4.9w+
社区成员
import java.util.Scanner;
public class TestPi {
public static void main(String argus[]) {
System.out.print("请输入 n 的人值(必须为整数):");
int n = (new Scanner(System.in)).nextInt();
double result = 1;
for (int i = 1; i <= n; i++) {
if (n == 1) {
result = 1;
} else {
result = (double) (result + 1D / (i * 10 + 2));
}
}
System.out.println("\n" + "您输入的 n 的值为:" + n);
System.out.println("\n" + "∏2/6=1+1/22+1/32+……+1/n2的结果为: " + result);
System.out.println("\n即 ∏的值为:" + result * 3);
// "%.4f"表示精确到小数点后4的结果,将4改为8就是精确到小数点后8的结果,最多16位
System.out.println("\n精确到小数点后4的结果为:"
+ String.format("%.4f", result * 3));
}
}
import java.util.Scanner;
public class TestPi {
public static void main(String argus[]) {
System.out.print("请输入 n 的人值(必须为整数):");
int n = (new Scanner(System.in)).nextInt();
double result = 0;
for (int i = 1; i <= n; i++) {
if (i == 1) {
result = 1;
} else {
result = (double) (result + 1D / (i * 10 + 2));
}
}
System.out.println("\n" + "您输入的 n 的值为:" + n);
System.out.println("\n" + "∏2/6=1+1/22+1/32+……+1/n2的结果为: " + result);
System.out.println("\n即 ∏的值为:" + result * 3);
// "%.4f"表示精确到小数点后4的结果,将4改为8就是精确到小数点后8的结果,最多16位
System.out.println("\n精确到小数点后4的结果为:"
+ String.format("%.4f", result * 3));
}
}