我目前正在编写一个程序,该程序使用这里所示的三个不同公式来估计Pi值:。这是到目前为止我的程序:double leibniz = 0.0; // pi value calculated from Leibniz
doubledouble eulerodd = 0.0; // value calculated from Euler (odds)
我试图制作一个程序,它使用Leibniz方程作为pi日的属性来估计pi,但是没有打印出我想要的估计pi值,控制台将无限次打印出“无穷大”,直到我终止执行为止。我很困惑,需要帮助!java.util.Scanner; public static void main(String[] args) {
//in order to celebrate piday I have made this program that
我编写这个控制台应用程序有一个简单的目标:尽可能快地逼近Pi的数字,直到它达到循环计数器可以达到的最大数目(而不开始提交计算错误的级数公式)或程序停止。它首先运行两个后台线程,执行两个执行所有任务的函数:piLoop(),用于计算系列;displayLoop(),用于刷新屏幕和显示实际计算的Pi。为了防止并发问题,互斥被用来防止线程同时访问Pi和其他程序共享变量。程序将运行,直到piCycles达到long long