java:计算π的值
eclipse使用Java计算π的值
文章目录
- 前言
- 代码实现
前言
计算π的值
圆周率 π 的计算公式为:π/4=1-1/3+1/5-1/7+1/9-1/1
代码实现
方案 一
package day03;public class PiV1 {public static void main(String[] args) {// 计算圆周率π:pi=4*(1-1/3+1/5-1/7+...)=3.1415926335902506double pi = 0;for(double i = 1; i <= 100000000; i+=2) { //为了方便计算,循环10亿次if(i%4 == 3) {pi = pi - 1/i;}else {pi = pi + 1/i;}}System.out.println("pi=4*(1-1/3+1/5-1/7+...)="+4*pi);}}
方案二
package day03;public class PiV2 {public static void main(String[] args) {// 计算圆周率πdouble pi = 0;int flag = -1;for(int i = 1; i <= 100000000; i += 2) { //为了方便计算,循环10亿次flag *= -1;pi += flag * 1.0 / i;}System.out.println("pi=4*(1-1/3+1/5-1/7+...)="+4*pi);}}
java:计算π的值相关推荐
- 通过java计算hash值
通过java计算hashcode 前段时间,在分享hive分桶原理的时候,需要解释hive利用hashcode来将数据存储到不同的桶中,为了方便演示,本打算连hive,直接操作hive表计算hash值 ...
- 常见数据库时间戳格式化函数及用法(按时区格式化时间戳),java计算时区值
介绍下clickhouse.mysql.SQL server.Oracle数据库中将时间戳按时区进行格式化的函数及用法. 前提 默认传入的时间戳是UTC时间 函数 ClickHouse formatD ...
- 【转】Java计算文件的hash值
原文地址:http://blog.csdn.net/qq_25646191/article/details/78863110 如何知道一个文件是否改变了呢?当然是用比较文件hash值的方法,文件has ...
- r语言计算 java gUI_Windows64位系统用R软件运行rjava程序计算MIC值,以及一些问题...
网格方法是2011发表在<Science>上的一篇文章<Detecting Novel Associations in Large Data Sets>中提出的.这篇文章的英文 ...
- js计算出来的文件md5值跟java计算出来的不一致
最近在项目中遇到了大文件分割上传问题,为了保证上传的文件的有效性需要确保分割的文件上传首先要成功,因此用到了md5加密,在js代码中上传文件之前将要上传的文件内容进行md5加密,然后作为其中一个参数传 ...
- Java计算文件的hash值
如何知道一个文件是否改变了呢?当然是用比较文件hash值的方法,文件hash又叫文件签名,文件中哪怕一个bit位被改变了,文件hash就会不同. 比较常用的文件hash算法有MD5和SHA-1. 我用 ...
- 使用Java计算文件的MD5值(含修改MD5值的方法)
什么是 MD5 ? MD5(Message Digest Algorithm,信息摘要算法),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保 ...
- JAVA CRC-16(CRC-16/IBM)计算校验值
JAVA CRC-16(CRC-16/IBM)计算校验值 前言:对接硬件设备的通信协议需要用到CRC-16进行计算校验值,然后再网上找了很多个版本,很久都没找到这个版本的,然后好不容易找到了,就记录一 ...
- java怎么计算幂函数,java中幂指数值的运算代码解析
说到幂指数的运算我们就会用到Math.pow(doublea,doubleb),返回的结果是a的b次方. 在Java中,当我们计算2的n次方时,可以直接用Math.pow来计算.非常方便. 但是,已知 ...
最新文章
- js生日计算年龄_如何提取身份证生日和年龄,几行VBA代码教你学会
- 从α到μ:DeepMind棋盘游戏AI进化史
- linux c 重定向流后的恢复 freopen后的恢复
- 反函数计算 python
- controller层没反应_热拉提一年做几次?热提拉的副作用根本没在怕的~
- PC端 java 开发蓝牙所遇到的问题
- android e图标一会有一会没有反应,android解决菜单Menu添加Icon无效问题,让菜单同时显示图标和文字...
- python interactive slider_python3----练习题(过滑块验证)
- 3.2存储器层次结构
- CCF201912-2 回收站选址(100分)【序列处理】
- python从入门到精通pdf百度云-跟老齐学Python:从入门到精通 完整版PDF[7MB]
- python+selenium 自动化测试环境搭建
- Windows 2008-TS测试-TS GateWay
- 《信号与系统》解读 前言:为什么要解读《信号与系统》?
- BCM94360Z4刷蓝牙固件魔改, Mac真正免驱无线网卡,实现原装网卡一样完美黑苹果,啊哈哈
- 产生(a,b)区间上均匀分布的随机数 C语言实现
- R语言ggplot2可视化哑铃图、强调从一个点到另一个点的变化、数量的变化、客户满意度的变化等(Dumbbell Plot)、为可视化图像添加标题、题注信息
- 听老外吐槽框架设计,Why I Hate Frameworks?
- 北京理工大学计算机考研资料汇总
- 如何通过企业微信、飞书、钉钉消息通知接收双因子认证动态密码?