Java黑皮书课后题第5章:**5.35(加法)编写程序,计算下面的和:1/(1+根2) + 1/(根2+根3) + 1/(根3+根4)+……1/(根624+根625)

@[TOC](5.35(加法)编写程序,计算下面的和:1/(1+根2) + 1/(根2+根3) + 1/(根3+根4)+……1/(根624+根625))

题目

题目概述

5.35(加法)编写程序,计算下面的和:1/(1+根2) + 1/(根2+根3) + 1/(根3+根4)+……1/(根624+根625)

破题

对上式进行处理:1 / (Math.sqrt(1) + Math.sqrt(2)) + 1 / (Math.sqrt(2) + Math.sqrt(3)) + 1 / (Math.sqrt(3) + Math.sqrt(4)) + …… +1 / (Math.sqrt(624) + Math.sqrt(625))
进一步处理:上式=Math.sqrt(625) - 1

代码

public class Test5_35 {public static void main(String[] args) {double result = Math.sqrt(625.0) - 1;System.out.println(result);     // 24}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部