为了账号安全,请及时绑定邮箱和手机立即绑定

如何用Java打出1+1/3+1/5+1/7+...+1/99的答案

如何用Java打出1+1/3+1/5+1/7+...+1/99的答案

慕粉1014339326 2017-03-11 16:34:33
如何用Java打出1+1/3+1/5+1/7+...+1/99的答案
查看完整描述

2 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

public class Main {
    public static void main(String[] args) throws Exception {
        double total = 0;
        for (int i = 1; i <= 99; i+=2) {
            total += 1f / i;//1可以看成是1/1
        }
        System.out.println("total = "+total);
    }
}

结果:total = 2.9377748798578978

查看完整回答
1 反对 回复 2017-03-11
?
慕粉4075985

TA贡献104条经验 获得超33个赞

	int i = 1;
			float sum = 0;
			while(i<=99){
				sum = sum+(1f/i);
				i=i+2;
			}


查看完整回答
2 反对 回复 2017-03-11
  • 2 回答
  • 0 关注
  • 3721 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信