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