欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

通过键盘输入一个正整数n,计算 sum = 1 + 1/(1+2) + 1/(1+2+3) +...+1/(1+2+3+..+n),

程序员文章站 2022-07-15 09:14:10
...

通过键盘输入一个正整数n,计算 sum = 1 + 1/(1+2) + 1/(1+2+3) +…+1/(1+2+3+…+n)

其代码如下:

package tt;

import java.util.Scanner;

public class sumtest {

	public static void main(String[] args) {
		 Scanner sc = new Scanner(System.in); 
		 System.out.println("请输入一个正整数");
		  int n =sc.nextInt();  
		  float sum = 0;
		  float total=0;
		  for(int i=1;i<=n;i++){
		   total=total+i;
		   sum = sum+1/total;
		  }
		  System.out.println(sum);
		 }
}

相关标签: java