public class Main {
public static void main(String[] args) {
double pi = 0;
for (int i = 1; i < 10000; i += 2) {
pi+=4/(double)i;
pi=-pi;
}
System.out.println(Math.abs(pi));
for (double i = 1; i < 10000; i += 2) {
pi=4/i-pi;
只要一行代码
pi = 4.0 / i - pi;
不然结果会是3.0
Sign in to make a reply
弹痕0707
public class Main {
public static void main(String[] args) {
double pi = 0;
for (int i = 1; i < 10000; i += 2) {
pi+=4/(double)i;
pi=-pi;
}
System.out.println(Math.abs(pi));
}
}