计算1+1/2+1/3+......1/20之和的程序

要求:编写计算1+1/2+1/3+......1/20之和的程序,尽可能简洁明了

思路:首先设置一个变量sum用来存放累加之和,之后使用for循环不断扩大分母,为使得程序易理解,可将分母与添加项分别设为两个变量,主要思想还是直接使用for循环。

话不多说,直接上代码:

public class add1 {
	public static void main(String args[]) {
		
		        double sum = 0,item = 1;  
		        int i = 1,n = 20;  
		        while(i<=n) {  
		            sum = sum+item;  
		            i = i+1;  
		            item = item*(1.0/i);  
		        }  
		        System.out.println("sum="+sum);  

调试结果如下:

程序很简单,对于初学者来说不难理解,欢迎私信或者邮箱交流 [email protected] 

觉得有用的请为我点个赞,您的支持是我前进路上最大的鼓励

发布了8 篇原创文章 · 获赞 1 · 访问量 312

猜你喜欢

转载自blog.csdn.net/weixin_44754436/article/details/105741979