Java计算圆周率,java圆周率,java计算圆周率:pa
分享于 点击 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; }}
用户点评