我最近用Java制作了一个Pi计算器,当我运行它时,它以惊人的速度将Pi定义到相同的数量,但是随后它停留在3.141592653589787并仅输出。这是我的代码,如果有人可以帮助您找出正在发生的事情。
public static void main(String[] args) {
double a = 2;
double b = 3;
double c = 4;
double z = 3;
while (true) {
double x = a*b*c;
double y = 4/x;
z+=y;
a+=2;
b+=2;
c+=2;
x = a*b*c;
y = 4/x;
z-=y;
a+=2;
b+=2;
c+=2;
System.out.println(z);
}
}