資源簡介
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? //?隨機產生一個點
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
- 上一篇:cache模擬器
- 下一篇:java版通訊錄管理系統
評論
共有 條評論