• 利用公式

    • Pi / 4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - …
    • 计算 pi 的值
public class Pretend {
public static double calcPi(int n) {double Pi=0;for(int i = 0;i<n;i++) {if(i%2==1) {Pi=Pi-((double)1/(2*i+1));}else {Pi=Pi+((double)1/(2*i+1));}}return  Pi*4;}public static void main(String[] args) {double Pi=calcPi(6000);System.out.println(Pi);}
}

[Java]计算Π(pi)的值,Pi / 4 = 1 - 1/3 + 1/5 - 1/7 + 1/9 - ...相关推荐

  1. java计算图片md5_java 计算 文件 md5

    public class MD5Check { /** * 默认的密码字符串组合,用来将字节转换成 16 进制表示的字符,apache校验下载的文件的正确性用的就是默认的这个组合 */     pro ...

  2. 用Java根据π/4=1-1/3+1/5-1/7...计算pi的值

    计算π的值 利用公式π/4=1-1/3+1/5-1/7-+1^(k-1)(1/(2k-1))计算pi public class HQ01{//根据公式π/4=1-1/3+1/5-1/7...计算pi的 ...

  3. Python3 粗略计算PI的值

    # 计算PI的值 import itertools def pi(N):list1 = []for value in itertools.count(1, 2):if value > N:bre ...

  4. java计算椭圆的面积_java算法3_蒙特卡洛方法(Monte Carlo method)求PI和椭圆面积

    蒙特卡洛方法,是一种以概率统计理论为指导的一类非常重要的数值计算方法.是指使用随机数来解决很多计算问题的方法.蒙特卡洛方法的名字来源于摩纳哥的一个城市蒙特卡洛,该城市以×××业闻名,而蒙特卡洛方法正是 ...

  5. 【转】Java计算文件的hash值

    原文地址:http://blog.csdn.net/qq_25646191/article/details/78863110 如何知道一个文件是否改变了呢?当然是用比较文件hash值的方法,文件has ...

  6. C语言:输入一个数,输出以该值为半径的圆面积,以该值为半径的球体表面积与体积,pi取值3.1415926536.

    编程实现:输入一个数,输出以该值为半径的圆面积,以该值为半径的球体表面积与体积,pi取值3.1415926536. #define pi 3.1415926536 #include <stdio ...

  7. 6.22 Java练习(根据输入的值计算BMI的值,根据标准判断BMI的值并给出相应健康提示。)

    [练习] 题目要求:BMI指数(身体质量指数,英文为BodyMassIndex,简称BMI),是用体重公斤除以身高米平方得出的数字是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准.它的计算公式 ...

  8. MATLAB求PI的值

    MATLAB求PI的值 n=input(''); y=0; num=0; for i=1:1:nnum=num+(1/(i*i)); end pi=sqrt(6*num); disp(pi) n=in ...

  9. Java中的Hash值到底是怎么计算的

    最近被提及Java中HashMap的一些实现及哈希冲突等,不知不觉就想到哈希值到底是怎么计算出来的,正文如下. 结论: 对于String.Integer等类复写了Object中的hashCode方法的 ...

最新文章

  1. iPhone开发进阶(1) --- 深入理解iPhone OS/SDK与Objective-C 2.0
  2. 云计算中HMI的三大优点
  3. 使用glew和glad 新建窗口
  4. 时隙aloha协议仿真程序_工控ModbusTCP/IP协议仿真环境搭建
  5. 面向对象思想设计原则
  6. 20120510,OSPF第三部分
  7. 拓端tecdat|用R语言和python进行社交网络中的社区检测
  8. 联想IdeaPad 720S-14IKB Compal CIZVO_S0 LA-E581P Rev 2A笔记本PDF点位图
  9. android q mix3,Android Q+5G 小米MIX3流畅播放8K视频
  10. FMS直播,在PC和手机PAD同时接收直播(使用RTMP和HLS协议)
  11. 物联网嵌入式高级C语言流行框架、学习路线图
  12. 计算机设备不能正常启动怎么办,电脑没有找到可引导设备怎么办
  13. Tableau插入自定义图片
  14. 虚拟服务器liter,liter_sheng
  15. C++ 设置桌面壁纸
  16. python——不同路径 ||
  17. linux centos安装桌面环境,CentOS6 CentOS7装桌面环境
  18. 西电计算机学院有保研清华的吗,2021届清华录取保研学生3520余人,本校学生约一半,西电实力强大...
  19. 英格兰 VS 特利尼达和多巴哥
  20. 计算机专业论文写作提纲,论文写作提纲范文

热门文章

  1. 小蜜脚本显示服务器关闭了链接,小蜜脚本怎么老出现错误报告鼠标连点选中区域...
  2. Spring Boot集成Druid异常discard long time none received connection.
  3. python绘制蟒蛇,绘制五彩蟒蛇
  4. 关于Native Library在NetbeansRCP应用中的设置
  5. 自然语言处理(一)——文法(形式语言)基本概念
  6. Java - 传参到底是哪种? pass by value or pass by reference
  7. java当单据变化触发,UAP开发(NC63)遇到的错误记录
  8. maven学习笔记(四)profile的使用
  9. 骑士旅行问题的试探性算法研究
  10. MybatisPlus学习〖四〗报错篇 WARNWarn: Could not find @TableId in Class: com.fehead.OceanCode.dataobject