Skip to content
/ mathPI Public

通过java swing模拟随机点的产生计算圆周率π的近似值

Notifications You must be signed in to change notification settings

sharehe/mathPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mathPI

通过java swing模拟随机点的产生计算圆周率π的近似值

主函数在cotroller包中

程序中在画布上画出一个正方形与圆形,圆形为正方形的内部最大圆,

如何模拟计算π值

由很多随机点出现在圆形与正方形中的比列进行计算 π=4 * 圆内点数 / 正方形内点数

存在问题:

由于程序中每次绘制画布都是将所有点进行绘制,所以当点数到达一定数量的时候ui线程便会阻塞导致点击窗口关闭按钮未能及时响应,所以可在控制台强制关闭

解决方法:

每次绘制不全部重新绘制,只绘制新增点即可

作者博客

About

通过java swing模拟随机点的产生计算圆周率π的近似值

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages