• 大小: 59KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: Java
  • 标签: java  圆周率  PI值  

资源简介

java求圆周率PI的值 蒙特卡洛方法 采用random函数

资源截图

代码片段和文件信息

package Chapter11.math;

public class CirclePI {

/**
 * @param args
 */
public static void main(String[] args) {
int n = 100000;// 投的点数
int m = 0;// 投中的个数
double x y;// x和y坐标点
for (int i = 0; i < n; i++) {
// 随机产生一个点
x = Math.random();
y = Math.random();
// 计算这个点是位于圆内还是圆外
if (x * x + y * y <= 1)// 判断掷入的这个点是不是在圆内
m++;
}
// 统计得到π的值
System.out.println(“根据随机数计算π的结果如下:“);
System.out.println(“\tpi =“ + (double) m / n * 4);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         560  2009-09-01 23:18  CirclePI.java
     文件       79204  2010-06-18 09:14  Java.jpg

评论

共有 条评论