java小算法计算π

public static void main(String[] args) {
 
  int i=0;
  int b1=0;
  int b2=0;
  while(i<214748364){
   double a1=2*Math.random()-1;
   double a2=2*Math.random()-1;
   double a3=a1*a1+a2*a2;
   if(a3<1){
    b1++;
   }
   b2++;
   i++;
  }
     System.out.println(4*((double)b1/(double)b2));


  
 }

posted on 2016-07-18 10:45  党建顺  阅读(768)  评论(0编辑  收藏  举报