Java 割圓術球π
阿新 • • 發佈:2019-02-04
使用割圓術求圓周率:
package qiuΠ; import java.util.Scanner; public class geyuanshu { //n為切割次數 static void geyuanshu(int n){ int i,s; double k,len; i=0; k=3.0; len=1.0; s=6; while(i<=n){ System.out.println("第"+i+"次切割,為正"+s+"邊形,PI="+k*Math.sqrt(len)); s*=2; len=2-Math.sqrt(4-len); i++; k*=2.0; } } public static void main(String[] args) { int n; System.out.println("輸入切割次數"); Scanner sc=new Scanner(System.in); n=sc.nextInt(); geyuanshu(n); } }