问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 圆周率。

发布网友 发布时间:2022-05-04 22:35

我来回答

2个回答

热心网友 时间:2022-06-26 15:42

圆周率的算法

PI=(1-1/3+1/5-1/7+1/9……)*4循环次数越多,精确度越高

像你说的要计算 10000 位小数,普通的算法是无法满足的,一般需要大型计算机

参考代码:

public class Test1 {
    public static void main(String args[]) {
        long time = System.currentTimeMillis();
        Pi pi = new Pi(200000000);
        pi.comput();
        System.out.println(pi.getPi());
        System.out.println("消耗时间>>" + (System.currentTimeMillis() - time));
    }
}
class Pi {
    private double pi;
    private int count;
    public Pi() {
    }
    public Pi(int count) {
        this.count = count;
    }
    public int getCount() {
        return count;
    }
    public void setCount(int count) {
        this.count = count;
    }
    public double getPi() {
        return pi;
    }
    public void comput() {
        pi = 1;
        int max = count * 2 + 1;
        for (int i = 3; i <= max; i = i + 4) {
            pi -= 1d / i;
        }
        for (int i = 5; i <= max; i = i + 4) {
            pi += 1d / i;
        }
        pi *= 4;
    }
}

热心网友 时间:2022-06-26 15:42

用这个公式π/4=1-1/3+1/5-1/7+1/9-1/11+……
然后用1000个元素的数组来记录每位的数字,自己写加法进位。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人大政协辅助岗是什么 政务辅助人员是干什么 政府辅助人员是什么 努比亚的海拔什么意思 北非努比亚现在怎么样了啊 相邻权的相关法律 梦见老公离世了什么预兆 梦见自己老公走掉 你出轨后 怎么操作才没被发现? 评评怎么造句 海马和什么炖汤治胃 海马炖鸡汤 海马炖什么 过故人庄 和_ _两个诗人一样描写的意境相同,同时表达了_的情感? 过故人庄描写了农村优美风光,请用形象的语句描绘这幅画面(不少于30字) F1赛车有哪些最新规定 女生性格强势有什么表现? 女人个性强有什么缺点? F1赛车的排量是多大? 性格要强的女生原因 F1赛车新规则? 一个女人性格很要强,要求也很高对她来讲是好还是坏? 金利来服饰如何? F1赛车介绍 女人太要强是什么原因 金利来皮带分不分大小号? 比较强势的女生是什么性格呢? 好强的女人是什么性格 F1赛车新规则是什么? 怎么在网上区分金利来衣服是正品 Java PI=4&#47;1+(-4)&#47;3+4&#47;5+(-4)&#47;7+...直到PI&lt;3.1416&&PI&gt;3.1415并输出PI 参苓白术散的副作用 her wide scope of knowledge amazes me是什么意思 java PI=(1-1/3+1/5-1/7+1/9……)*4 保留20位小数 amazed是什么意思 java编程,定义类Circle,用成员变量r和常量PI求圆的面积,可以包括多种 amaxis英语翻译成汉语是什么意思 amazement与astoishment Java接口实现求圆的面积,接口有pi和方法,实现要实例化 yourloveamazesme中文是什么意思 What amazes us most is..什么意思. trust me是什么意思? 这些问题是什么意思【Bible】 墙上的空调被小孩弄下来了怎么办?当时空调还开着 美度手表广告曲叫什么 [英文短信]男生发给女生的短信 帮我写一份哈利波特英文的简介 梦见雨中俩个男人抬一根大树木是什么意思? Amazing Amazed Amaze Amazes...是什么意思呢? 挂在墙上的空调是挂机,放在地上的空调叫什么