π=多少 java计算pi的值?
浏览量:2329
时间:2021-03-31 02:57:59
作者:admin
java计算pi的值?
其实这个很简单,上面的公式pi=4-4/3 4/5-4/7 …实际上就是pi=4/1-4/3 4/5-4/7 …相信你已经发现规律了。下面的类中,我将计算pi的公司放到了一个静态方法calculatePI()中,如果需要,你可以直接将其拷贝到你需要的地方。程序如下:import java.util.*public class Demo{ public static double calculatePI() { double pi=0.0d for(int i=1i<=200000i ) { pi =Math.pow(-1,(i 1))*4/(2*i-1) } return pi } public static void main(String[] args) { System.out.println("PI=" String.valueOf(calculatePI())) }}运行结果:PI=3.1415876535897618
请教在并行计算时,Java的多线程和MPI的区别?
如果是单节点的,利用多线程的就可以了。mpi一般使用在多节点上的,就是好几个工作站一起计算的时候,采用mpi实现。多线程操作系统是自动分配cpu的,可以实现一台电脑上的分配。mpi的通讯在以电脑上的速度肯定比不上多线程的,因为线程的通讯可以基于共享内存的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。