欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java计算圆周率,java圆周率,java计算圆周率:pa

来源: javaer 分享于  点击 13801 次 点评:283

Java计算圆周率,java圆周率,java计算圆周率:pa


java计算圆周率:

package cn.outofmemory.math;/** * Created by byrx.net on 2014/8/1. */public class PiDemo {    public static void main(String args[]) {        long time = System.currentTimeMillis();        Pi pi = new Pi(200000000);        pi.compute();        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 compute() {        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;    }}
相关栏目:

用户点评