Discuss / Java / PI解,不用函数

PI解,不用函数

Topic source

simple

#1 Created at ... [Delete] [Delete and Lock User]

 比较优的一个解


public class Hello {
	public static void main(String[] args) {
		double pi = 0;
		int sign = 1;
		for (int i = 0; i < 10000000; i++) {
			pi += sign * (double) 1 / (2 * i + 1);
			sign *= -1;
		}
		System.out.println("pi=" + 4 * pi);
	}
}


  • 1

Reply