0
点赞
收藏
分享

微信扫一扫

Java经典编程习题100例:第11例:求1-1/3+1/5-1/7+1/9......的值


不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

Java经典编程习题,初学者可以参考学习

Java经典编程习题100例:第11例:求1-1/3+1/5-1/7+1/9......的值_算法


点击下面链接

​​Java经典编程100例习题汇总​

题目描述:

求1-1/3+1/5-1/7+1/9…的值。

解题思路:

a,求出前50项和值。
b,求出最后一项绝对值小于1e-5的和值。

代码:

public class Main {
public static void main(String[] args) {
int a=0,b=0;
int flag=1;
int temp=0;
int x=1;
for(int i=1;i<=50;i++){
temp=1/x;
a+=flag*temp;
flag=-flag;
x+=2;
}
flag=-1;
temp=0;
x=1;
for(int i=1;i<=100;i++){
temp=1/x;
b+=flag*temp;
flag=-flag;
x+=2;
if(Math.abs(temp)<1e-5){
break;
}
}
System.out.println("a="+a+" b="+b);
}
}


举报

相关推荐

0 条评论