计算π
使用下面的数列可以近似计算π
π=4(1-1/3+1/5-1/7+1/9-1/11+……+1/(2i-1)-1/(2i+1))
编写程序,显示当i=10000、20000、……、100000时的值。
public class test1 {
public static void main(String args[])
{
for(int a=10000;a<=100000;a+=10000)
{
double pi=0;
int flag=-1;
for(int i=0;i<=a;i++)
{
flag*=-1;
pi+=flag*1.0/(2*i+1);
}
System.out.println("当i="+a+"时,π="+4*pi);
}
}
}
当i=10000时,π=3.1416926435905346
当i=20000时,π=3.1416426510898874
当i=30000时,π=3.141625985812036
当i=40000时,π=3.1416176529648063
当i=50000时,π=3.141612653189785
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载