java编写一个程序f(i)=1/2 2/3 …… i/i 1
2个回答
展开全部
package io;
public class PI{
public static void main(String[] args){
double pi=0;
int i=1;
double item;
do{
item=(i%2==0?-1:1)*1.0000/(2*i-1);
pi+=item;
i++;
}while(Math.abs(item)>1e-8);
pi*=4;
System.out.println(i);
System.out.println(pi);
}
}
public class PI{
public static void main(String[] args){
double pi=0;
int i=1;
double item;
do{
item=(i%2==0?-1:1)*1.0000/(2*i-1);
pi+=item;
i++;
}while(Math.abs(item)>1e-8);
pi*=4;
System.out.println(i);
System.out.println(pi);
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询